-1

我有两个 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");
4

1 回答 1

0

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

req.setAttribute (key, value);

req.getAttribute (key);

于 2013-09-09T17:57:24.123 回答