Struts 2会话和WAS 8.5

时间:2015-11-11 16:20:55

标签: java session struts2 websphere

所以我在本地计算机上将应用程序从Tomcat迁移到WAS 8.5。而且我发现会话在尝试重定向时丢失了程序存储的值 当用户登录时,程序会在会话中存储用户对象:

session.put("myuser", myUser);

然后,它执行" redirectAction"到struts.xml中设置的主页面。但它首先通过拦截器验证会话对象(它为所有操作执行此操作)。这就是它停止的地方。

public String intercept(ActionInvocation actionInvocation) throws Exception {
        Map<String, Object> session = actionInvocation.getInvocationContext().getSession();

        User user = (User) session.get("myuser");
...
}

用户最终为空。

现在奇怪的是,这一切都适用于Tomcat,但不适用于我本地的WAS 8.5。我是否缺少需要在WAS中设置的属性?

0 个答案:

没有答案