struts2的xml配置文件传递参数

我想在struts.xml中,通过当前action,跳转到另外一个包下的action,并且将当前action中的参数拿到第二个action中使用。请问在xml文件中该怎么... 我想在struts.xml中,通过当前action,跳转到另外一个包下的action,并且将当前action中的参数拿到第二个action中使用。请问在xml文件中该怎么配置呢?以下是我的配置:
r3的对应的R3Action:
public String execute(){
System.out.println("r3()方法被调用===========");
String str = "hello" ;
return SUCCESS;
}
struts.xml:
<action name="r3" class="cn.hq.struts2.action.R3Action">
<result type="chain">
<param name="namespace">/user</param>
<param name="actionName">userAction</param>
<param name="newStr">${str}</param>
</result>
</action>

<package name="user" namespace="/user" extends="struts-default">
<action name="userAction" class="cn.hq.struts2.action.UserAction">
<result>/User.jsp</result>
</action>
</package>

这是UserAction中的方法:
public String addUser() {
System.out.println("接收到的参数newStr: " + ServletActionContext.getRequest().getParameter("newStr"));
return SUCCESS;
}
userAction中打印的内容为null
我就是想把R3Action中自己定义的参数,通过xml文件传递到UserAction中。

请问该怎么传递呢?谢谢
展开
 我来答
a11e90
2013-03-09 · 知道合伙人软件行家
a11e90
知道合伙人软件行家
采纳数:473 获赞数:1702
qq交流群:208779755 博客:https://my.oschina.net/haitaohu

向TA提问 私信TA
展开全部
<action name="postArticleAction" class="com.bbs.showAction" method="postArticle"> <result name="success" type="chain">articleListAction.action?id=${id}</result> </action>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式