从servlet调用变量并在jsp

时间:2015-09-22 08:19:47

标签: jsp servlets

我的方案是我有一个user.java servlet,我有一个变量user。现在我想在我的4个jsp中显示user变量的值。我的问题是如何将变量从servlet调用到jsp。我读过使用getRequestDispatcher,但它可以在一个jsp中传递变量。请提出任何建议。

1 个答案:

答案 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>