JSTL设置变量值

时间:2013-04-19 15:13:57

标签: java performance jstl

我对JSTL很陌生,但我真的很难过,为什么会返回一个值:

<c:set var="childPage" value="<%= resourceResolver.resolve(properties.get(\"childPage\", "")).adaptTo(Users.class)%>" /></c:set>

这会返回null吗?

<c:set var="childPage"><%= resourceResolver.resolve(properties.get("childPage", "")).adaptTo(Users.class) %></c:set>

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

为什么不这样做:

pageContext.setAttribute("childPage", 
    resourceResolver.resolve(properties.get("childPage", "")).adaptTo(Users.class)
);

然后您就可以访问页面中的${childPage}