action允许在向另外一个action传值
看下面的代码
<result type="redirectAction" name="register_success"> <param name="actionName">advice_loginregister</param> <param name="iden">${iden}</param> </result>需要在两个action中都提供iden的get和set方法。如果有多个参数,可以继续添加param标签
action给jsp页面传值,也需要在action中提供相应的get和set方法,但是仍然会有错误发生,是因为如果是多个参数,他们的连接符号&会被编码,所以我们应该写成&,如下代码所示
注意本例中的参数值是自己指定,如果是同样是由action指定,那参数写法和action之间传值的写法是一样的${iden}
<action name="newmes" class="newmes"> <result type="redirect" name="redirect">/admin/index.jsp?dhname=${manmes}&name=${newmesok}</result> <result type="redirect" name="redirecte">/admin/index.jsp?dhname=${manmes}&name=${newmeserror}</result> </action>
爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情