在struts2配置文件中如果没有找到相应的result里的name,但是我也需要它转到一个共同的界面,那配置怎么写 20
如:<packagename=""extends=""><actionname=""class="com.queryAction"method="input"><resu...
如:<package name="" extends="">
<action name="" class="com.queryAction" method="input">
<result name="success" type="redirectAction">
<param name="actionName">oi/detail</param>
</result>
</action> </package>
如果我没有找配置中的result name ="success" ,但是我又不能让它在报错,我要保持程序能跑起来,就想让它跑到另外一个通用的界面,这样的话,应该怎么写配置能 展开
<action name="" class="com.queryAction" method="input">
<result name="success" type="redirectAction">
<param name="actionName">oi/detail</param>
</result>
</action> </package>
如果我没有找配置中的result name ="success" ,但是我又不能让它在报错,我要保持程序能跑起来,就想让它跑到另外一个通用的界面,这样的话,应该怎么写配置能 展开
5个回答
展开全部
使用全局Action,或者是使用默认的Action
全局的: <global-results>
<result name="error">/error.jsp</result>
</global-results>
当在对应的action中找不到result对象时,系统将自动使用全局的result
默认的:
<action name="error" >
<result name="error" >页面路径 </result>
</action>
要使用共同的页面,只需要在处理完成后转入默认的action即可
全局的: <global-results>
<result name="error">/error.jsp</result>
</global-results>
当在对应的action中找不到result对象时,系统将自动使用全局的result
默认的:
<action name="error" >
<result name="error" >页面路径 </result>
</action>
要使用共同的页面,只需要在处理完成后转入默认的action即可
展开全部
需要通过param进行设置
<result name="suc" type="redirectAction">
<param name="namespace">/Tree</param>
<param name="actionName">treeLoadAction</param>
</result>
<result name="suc" type="redirectAction">
<param name="namespace">/Tree</param>
<param name="actionName">treeLoadAction</param>
</result>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以在web.xml中配置错误页,具体
<error-page>
<exception-type>404/500</exception-type> <location>/error.jsp</location>
</error-page>
<error-page>
<exception-type>404/500</exception-type> <location>/error.jsp</location>
</error-page>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接<result>写传送到的地址</result>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<result name="****">url</result>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询