struts2 redirect chain 问题
struts.xml中:<resulttype="chain">viewApp</result><resulttype="redirect"name="input">ap...
struts.xml中:
<result type="chain">viewApp</result>
<result type="redirect" name="input">appChange.action?attid=${attId}</result>
我看不懂,里面的redirect chain x.action?x=${x} 都是什么意思?
viewApp为什么说无效?然后name="input"也说无效,这是为什么啊? 展开
<result type="chain">viewApp</result>
<result type="redirect" name="input">appChange.action?attid=${attId}</result>
我看不懂,里面的redirect chain x.action?x=${x} 都是什么意思?
viewApp为什么说无效?然后name="input"也说无效,这是为什么啊? 展开
1个回答
展开全部
redirect :重定向
chain:相当于从一个action跳到另一个action的意思
x.action?x=${x}:之所以这么写,是因为redirect重定向时,相当于一个新的请求,所以之前请求数据全部丢失,加上x=${x}相当于新加了一个请求参数,只是这里才用EL表达式来实现的,具体就可以在action中在request对象中添加一个x属性即可。
name=“input” :这个是当表单验证失败时,转向的一个页面或者action。当然如果return INPUT;也会调至该结果。
viewApp:此处应该是一个action或者页面,提示无效,说明你这配置的有问题。
个人拙见,仅供参考!!
chain:相当于从一个action跳到另一个action的意思
x.action?x=${x}:之所以这么写,是因为redirect重定向时,相当于一个新的请求,所以之前请求数据全部丢失,加上x=${x}相当于新加了一个请求参数,只是这里才用EL表达式来实现的,具体就可以在action中在request对象中添加一个x属性即可。
name=“input” :这个是当表单验证失败时,转向的一个页面或者action。当然如果return INPUT;也会调至该结果。
viewApp:此处应该是一个action或者页面,提示无效,说明你这配置的有问题。
个人拙见,仅供参考!!
更多追问追答
追问
redirect改成redirectaction就没有错误提示了
viewApp改成viewApp错误提示也消失了
但是启动tomcat时,说无法初始化struts.xml
追答
把struts配置文件贴上来,并且把异常信息贴上来,还有web。xml文件也发上来
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询