我的方案是我有一个user.java servlet,我有一个变量user
。现在我想在我的4个jsp中显示user
变量的值。我的问题是如何将变量从servlet调用到jsp。我读过使用getRequestDispatcher
,但它可以在一个jsp中传递变量。请提出任何建议。
答案 0 :(得分:0)
要通过应用程序(在任何你想要的jsp中)访问一个值,你可以在上下文中设置它。
您可以使用ServletContext对象在Context中设置它。
ServletContext context = request.getServletContext();
context.setAttribute("name","value");
您可以使用web-app的context-param元素子元素在应用程序范围中定义初始化参数
<web-app>
......
<context-param>
<param-name>parameterName</param-name>
<param-value>parameterValue</param-value>
</context-param>
......
</web-app>