A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小斥候 高级黑马   /  2014-7-23 19:33  /  1173 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Action的一个方法返回值为“success”,想向对应的result传递参数,用来组成URL,
比如<result name="success" type="redirectAction">user_list.action?(参数)</result>


----------------->>求助!!!!!!!!!!!!!!!!!!!!

3 个回复

倒序浏览
假如你想传的是用户名username
ActionContext.getContext().put("username",username);往map栈里放
<result name="success" type="redirectAction">user_list?username=${#username}</result>
action里面必须用属性驱动或模型驱动来接收了

话说你们oa是谁讲的,老师写完不都把代码给你们吗?
标签内写的action地址就不用加.action后缀了
再有你重定向到用户列表为什么要传参数。。搞不懂
回复 使用道具 举报
莫问纷飞 发表于 2014-7-23 19:43
假如你想传的是用户名username
ActionContext.getContext().put("username",username);往map栈里放
user_li ...

我自学的。。。。
话说<result name="toList" type="redirectAction">${id}
这样总是获取不到
我把redirectAction换成redirect后就行了,这是为什么?
回复 使用道具 举报
莫问纷飞 发表于 2014-7-23 19:43
假如你想传的是用户名username
ActionContext.getContext().put("username",username);往map栈里放
user_li ...

就连问号 ?id= 都没有
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马