我想知道如何在评估之前将一些 JSP 片段插入到 BodyContent 中?我尝试了不同的方法,但都没有奏效。我一定做错了什么。
例如,我希望有人将我的标签用作:
<mytag:html>
<mytag:head>
<link href="test.css"></link>
</mytag:head>
然后它可以在头部之后插入一个jsp片段(从配置文件中读取):
<link href="<%=request.getAttribute("theme")%>/test.css"/>
它最终会输出:
<html>
<head>
<link href="target-theme/test.css"></link>
<link href="test.css"></link>
</head>
这是我想做的事情:
我想通过使用来简化其他团队成员的 JSP 开发
<myTag:*/>
而且我不想在 MyTag.Java 中硬编码一些 HTML 输出。这就是为什么我想从外部文件中读取一些 JSP 片段并在运行时注入它。
有关如何使用 TagSupport 实现此目的的任何示例/片段?