我有两个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");
答案 0 :(得分:0)
尝试使用请求而不是上下文设置属性。
req.setAttribute (key, value);
req.getAttribute (key);