应该是你没有设置缺省的拦截器或者对应的action没有设置拦截器params
修改方法一:增加缺省的拦截器,这样就不用每个需要自动设置参数的action都加params拦截器
<default-interceptor-ref name="defaultStack"/>
<action name="logon" class="com.action.LogonAction">
<result name="success" type="dispatcher">
<param name="location">/info.jsp</param>
</result>
</action>
二:不想设缺省的,每个需要自动设置参数的,加拦截器params
<action name="logon" class="com.action.LogonAction">
<result name="success" type="dispatcher">
<param name="location">/info.jsp</param>
</result>
<interceptor-ref name="params"/>
</action>
修改方法一:增加缺省的拦截器,这样就不用每个需要自动设置参数的action都加params拦截器
<default-interceptor-ref name="defaultStack"/>
<action name="logon" class="com.action.LogonAction">
<result name="success" type="dispatcher">
<param name="location">/info.jsp</param>
</result>
</action>
二:不想设缺省的,每个需要自动设置参数的,加拦截器params
<action name="logon" class="com.action.LogonAction">
<result name="success" type="dispatcher">
<param name="location">/info.jsp</param>
</result>
<interceptor-ref name="params"/>
</action>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货