struts 2 中 action 配置的 result 属性name能不能写成 name="*" 也用通配符表示?! 20

我在action中的namemethodclass中能用通配符*然后{1}{2}{3}什么的,但是在result中的name标签中写的就不识别。为什么呢?!求解<pack... 我在action 中的 name method class 中能用通配符 * 然后{1} {2} {3} 什么的,但是在result 中的name标签中写的就不识别。为什么呢?! 求解
<package name="com.xxx.action" extends="struts-default">
<action name="*-*" class="com.xxx.action.{1}Action" method="{2}">
<result name="SUCCESS">{1}_{2}_SUCCESS.jsp</result>
<result name="FAIL">{1}_{2}_FAIL.jsp</result>
</action>
</package>
struts.xml 部分如上,就行,如下,就不行!!!!郁闷
<package name="com.xxx.action" extends="struts-default">
<action name="*-*" class="com.xxx.action.{1}Action" method="{2}">
<result name="*">{1}_{2}_{3}.jsp</result>
</action>
</package>
展开
 我来答
百度网友46b235f5b2
2013-10-23 · TA获得超过1397个赞
知道小有建树答主
回答量:676
采纳率:100%
帮助的人:625万
展开全部
result中的name是指:'success'、'error'...或者你自己在action代码中定义的返回值,这里不能用通配符来表示。
帐号已注销
2019-05-01
知道答主
回答量:1
采纳率:0%
帮助的人:736
展开全部

action里的通配符 result里是用不了的,但是result也可以使用通配符,比如像这样

<action name="admin_*" class="com.novel.action.AdminAction" method="{1}">
    <result name="*">/WEB-INF/pages/admin/content/{1}.jsp</result>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
balsum
2013-10-23 · TA获得超过311个赞
知道小有建树答主
回答量:188
采纳率:100%
帮助的人:182万
展开全部
一个result对应一个结果... 拿你要跳转的页面来说,如果它通过*匹配到两个result,那它应该往哪跳转... 很明显这里就应该是强制一对一的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式