struts配置文件的动态传值





两个Action动态传递参数:


 1.从一个Action传递到另一个Action如果带有参数那么result中的type属性需要使用redirect


第一个Action代码如下:


 private String url;


 private String name;


 private String id;


 必须有相应的get set方法;根据动态url跳转到不同的Action;


 return"aaa";
配置文件如下代码如下:
 
 <action name="" class="">


 <result name="aaa" type="redirect">${url}?name=${name}&amp;id=${id}</result>


 </action>


平时我们常用的多个参数用&连接,但是在Struts2的配置文件中&是特殊字符需要转义  使用&amp;转义


注:使用上述方式传递动态参数type不能使用redirectAction属性 这样参数是传递不过去的;


如果是对象的话 那就在Action中把对象定义成全局的然后在get set了 在配置文件中${object.id}跟el表达式取值是一样
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值