当前位置:编程学习 > JAVA >>

struts2 跳转带参数,这样写可以吗?

public String doEdit(){
.....
return "redirect:queryStudent.action?showAll=true";
}

在queryStudent.action对应的方法中没法接收到showAll=true,,为什么?怎样写才可以? struts2 redirect string --------------------编程问答-------------------- 你这什么写法?你return的struts只能根据这个名字去找对应的result。
如果你是用的json格式,前台取到这个值再跳转后可以取到。redirect去掉 --------------------编程问答-------------------- return "queryStudent.action?showAll=true"; --------------------编程问答-------------------- url
queryStudent.action?showAll=true
这样写可以  
return "redriect:queryStudent.action?showAll=true"是要重定向吗 
为什么不直接访问呢 --------------------编程问答-------------------- 在struts.xm里配置吧 --------------------编程问答-------------------- 楼主的代码太少啊 --------------------编程问答-------------------- 这样写 不行吧 你的在struts.xml中配置一下吧  我是没这么用过
<result name="应用名">queryStudent.action?showAll=true</result> --------------------编程问答-------------------- struts2是有状态的,你的属性值就是返回值,根本就不用传参,要不然就跟无状态的servlet有什么区别 --------------------编程问答-------------------- struts2 有你这么传参数的吗 --------------------编程问答-------------------- 你Action的return还是不变,
然后在Struts的配置文件里面result跳转就可以了。 --------------------编程问答-------------------- 我不知道你想说什么,但是我告诉你一个连接带参数的额好方法
Action中一个参数get  set 一下,
然后再struts.xml中
<result name="logout" type="redirect">www.163.com?url=${url}</result>
就可以带你想要的参数..
--------------------编程问答-------------------- 你应该在struts.xml中定义action --------------------编程问答-------------------- 没怎么传过。 。  --------------------编程问答-------------------- 不明白你想实现什么?
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,