我有具体要求:
1)在request.getSession()中设置会话变量.setAttribute(“globalVarable”,“game”);在servlet中
2)从一个简单的java方法,我需要调用上面的servlet,以获得一个会话变量。
示例:我有Test servlet和Test1 servlet
public class Test extends HttpServlet {
public void setUserName(HttpServletRequest req) {
HttpSession session = req.getSession();
session.setAttribute("globalPidValue", req.getUserPrincipal().getName());
}
}
public class Test1 extends HttpServlet{
public String getSessionUser() {
String globalUserName = PKISSO.userName;
Test test = new Test();
String bb = test.attribute("globalPidValue");
}
}
我需要调用Test servlet并从会话中获取全局变量
你能帮我从一个简单的java方法中获取一个会话变量吗? 提前致谢
答案 0 :(得分:0)
你需要让问题更清晰。
这个方法会在什么意义上“调用”servlet?您是否想要发送请求/响应,就像您是浏览器一样?
请提供更多详情。
在简单的上下文中,您必须在方法
中接收请求作为参数ListRow