解决方案 »

  1.   


    result的配置中type属性有以下几种,但是最常用的前四种,超级常用的是第一种dispatcher   转发到其他view页面,游览器地址不改变
    redirect     转发到其他view页面,游览器地址改变
     chain       转发到其他action页面,游览器地址不改变
    redirectAction   转发到其他action页面,游览器地址改变
    freeer所以你把你的json给去掉吧,根本没有这个东东
      

  2.   

    试下
    System.out.println(act.getSession().get("users"));
      

  3.   

    一个放到了Session中,一个放到了Struts2的ActionContext中,作用域都不一样,肯定取不到。
    type="json"是通过Struts的JSON插件返回JSON格式的数据,前提是你的包需要继承json-default,但是你连root都没有配置,你是要返回什么数据呢?
      

  4.   

    type="json"是返回值类型,应该不影响session的。我一般都是用ServletActionContext.getRequest().getSession()
      

  5.   

    那应该是我的问题了,楼主在试一试呢?把type去掉试一试吧
      

  6.   

    Struts2的ActionContext中的Session就是所谓的Session