如何在JSP文件中获取静态字段?

时间:2010-11-02 17:08:27

标签: java jsp

我在jsp页面a.jsp中设置了一个静态字段:

<%!
public static int A=123;
%>

如何在其他JSP文件中获取此静态变量A? (不包括a.jsp

有可能吗?

感谢您的帮助:)

1 个答案:

答案 0 :(得分:9)

不要这样做。将变量放入更大的范围,requestsessionapplication范围。使用JSTL(因为scriptlet通常是不好的做法):

<c:set var="A" value="${123}" scope="application" />

More on scoped variables


“更大”,我的意思是“大于page”范围。页面范围是使用<c:set/>创建的变量的默认值,例如没有指定范围时。