Redirect 如何使用动态参数重定向struts操作
我想用参数“id”重定向操作 我在struts.xml中使用了这段代码Redirect 如何使用动态参数重定向struts操作,redirect,struts2,parameter-passing,action,Redirect,Struts2,Parameter Passing,Action,我想用参数“id”重定向操作 我在struts.xml中使用了这段代码 <action name="register" class="com.framework.strust2.UserAffair"> <result name="success" type="redirectAction"> <param name="actionName">viewProfile</param> &
<action name="register" class="com.framework.strust2.UserAffair">
<result name="success" type="redirectAction">
<param name="actionName">viewProfile</param>
<param name="id">${id}</param>
</result>
</action>
视图配置文件
${id}
它适用于操作重定向和参数名称id,但不适用于参数值${id}。它只适用于常量id,如
<param name="id">1</param>
1
虽然我找到了问题的解决方案,但没有任何案例符合我的需要。请。对于通过动作传递参数,您应该定义动作中的变量,如果您使用的是模型驱动方法,那么该参数应该在pojo中,即 这是您的struts.xml操作配置
视图配置文件
${id}
所以在动作类中应该有变量sayaing id。
i、 e
类用户事件{
私有int-id;
//接二连三
}
如果您使用的是model drivan,那么在pojo中应该有一个变量,表示id
希望这将对您有很大帮助在action类中,您应该定义id变量。你能写下你的动作类代码吗?这样我们就可以得到一个更好的想法,一个可能的真棒副本!谢谢@Roman C。它终于起作用了。我已经在UserAffance类中设置了getter和setter。如果我设置固定的“id”如:1、2、3并直接触发viewProfile操作,那么参数“id”可以在jsp页面中打印出来。