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

Koe*_*err 1 java jsp

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

<%!
public static int A=123;
%>
Run Code Online (Sandbox Code Playgroud)

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

有可能的?

感谢帮助 :)

Mat*_*all 9

不要这样做.把变量成较大的范围,无论是request,session,或application范围.使用JSTL(因为scriptlet通常是不好的做法):

<c:set var="A" value="${123}" scope="application" />
Run Code Online (Sandbox Code Playgroud)

有关范围变量的更多信息.


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

  • @Zenofo:您可能想要简要说明您在项目中尝试实际完成的内容. (2认同)