【发布时间】:2013-05-06 07:11:36
【问题描述】:
在我的项目中,我这样设置Constant 类
class Constant {
public static final String PARA = "para";
public Integer getPARA () {
return PARA;
}
}
为了通过el从jsp访问常量
<!-- test.jsp -->
<jsp:useBean id="cons" class="com.test.Constant" scope="session"/>
...
${cons.PARA}
现在,在我的 java 代码中,我为该常量设置了一个属性
// foo.java
request.setAttribute(Constant.PARA, "this is a param");
要在 jsp 中访问该属性,我们可以使用 ${para},但我如何通过该常量变量 cons.PARAM 访问属性值(“这是一个参数”)?总之,我们如何将下面的代码转换成jstl?
<%=request.getAttribute(Constant.PARA)%>
【问题讨论】: