利用来自另一个servlet的servlet的变量值

时间:2013-09-09 17:32:47

标签: java servlets

我有两个servlet。 A和B.我需要在servlet B中使用来自servlet A的变量说servlet A有String name =“geoinformatics”。我需要在Servlet B中使用它。在我的研究中,我被要求使用1)requestDispatcher 2)设置会话属性并从B接收它。 3)使用servletContext来设置和获取属性。我试过但是徒劳无论如何,我们将不胜感激。请提供一些例子来说清楚。谢谢

Servlet A :
String name="geoinformatics";
ServletContext context=getServletContext();
context.setAttribute("action",name);

Servlet B :
ServletContext context=getServletContext();
String type=(String)context.getAttribute("action");

1 个答案:

答案 0 :(得分:0)

尝试使用请求而不是上下文设置属性。

req.setAttribute (key, value);

req.getAttribute (key);