java--struts--result is null的解决办法

来源:互联网 发布:php客户管理系统源码 编辑:程序博客网 时间:2024/05/07 11:53

一般情况下如果出现连续跳转的时候,经常会出现result is null的问题,这主要是由于action的type默认类型redirect导致的,

我们只需要在出错的action中指定type=“chain”即可。

例如:


(一般写法:用于同一命名空间的action之间跳转时)

<span style="font-size:18px;"><!-- 跳转到命名空间/admin --><action name="toAdminMain" class="toAdminMainAction">    <result type="chain">adminMain</result></action></span>


(标准写法:用于不同命名空间直接切换跳转时)

<span style="font-size:18px;">                 <!-- 跳转到命名空间/admin --><action name="toAdminMain" class="toAdminMainAction">    <result type="chain">  //type=chain表示返回参数要继续传递到下一个action中       <param name="namespace">/admin</param>  //要跳转的命名空间       <param name="actionName">adminMain</param>   //要跳转的action名称    </result></action></span>



1 0