public String doEdit(){
.....
return "redirect:queryStudent.action?showAll=true";
}在queryStudent.action对应的方法中没法接收到showAll=true,,为什么?怎样写才可以?struts2redirectstring

解决方案 »

  1.   

    你这什么写法?你return的struts只能根据这个名字去找对应的result。
    如果你是用的json格式,前台取到这个值再跳转后可以取到。redirect去掉
      

  2.   

    return "queryStudent.action?showAll=true";
      

  3.   

    urlqueryStudent.action?showAll=true这样写可以  
    return "redriect:queryStudent.action?showAll=true"是要重定向吗 
    为什么不直接访问呢
      

  4.   

    这样写 不行吧 你的在struts.xml中配置一下吧  我是没这么用过
    <result name="应用名">queryStudent.action?showAll=true</result>
      

  5.   

    struts2是有状态的,你的属性值就是返回值,根本就不用传参,要不然就跟无状态的servlet有什么区别
      

  6.   

    struts2 有你这么传参数的吗
      

  7.   

    你Action的return还是不变,
    然后在Struts的配置文件里面result跳转就可以了。
      

  8.   

    我不知道你想说什么,但是我告诉你一个连接带参数的额好方法
    Action中一个参数get  set 一下,
    然后再struts.xml中
    <result name="logout" type="redirect">www.163.com?url=${url}</result>
    就可以带你想要的参数..