我的应用程序中有一些脚本,它们的src属性由spring:theme:
决定<script src = "<spring:theme code='js.jquery'/>"></script>
这很好。
现在我想成为我自己的自定义标签,所以我将其更改为:
<cc:script src = "<spring:theme code='js.jquery'/>" type="text/javascript"></cc:script>
问题是,
的src属性public class ScriptTag extends BodyTagSupport {
private String src;
public void setSrc( String src ) {
this.src = src;
}
....
}
未评估,因此src的值为
"<spring:theme code='js.jquery'/>"
有什么方法可以获得此属性的评估值?
答案 0 :(得分:1)
<script>
是一个HTML标记,JSP引擎不会解释它。
<cc:script>
和<spring:theme>
是JSP标记,它们由JSP引擎解释,您不能像在JSP属性中使用JSP标记那样嵌套JSP标记。 HTML标签。