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"也说无效,这是为什么啊?
展开
 我来答
品怀缘
2012-06-01 · TA获得超过776个赞
知道小有建树答主
回答量:862
采纳率:100%
帮助的人:643万
展开全部
redirect :重定向

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文件也发上来
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式