struts2跳转时找不到action里面的方法

来源:百度知道 编辑:UC知道 时间:2024/05/26 15:32:05
struts.xml

<package name="fit" extends="struts-default">
<action name="*" class="com.struts2.fit.action.FitActionHander" method="{1}" >
<param name="validate">false</param>
<result>SYCX011.jsp</result>
<result name="selectAllFit" type="chain">query</result>

</action>
</package>

action
//查询操作
public String query(){
LscpCommonRange range = new LscpCommonRange();
try{
range.setRangeName(text.trim());
range.setPageSize(2);
range.setPageCode(page.getPageCode());
range.setDelFlag("0");
range = getLoginService().getranges(range);

page.setLineCount(range.getLineCount());
rangeList = range.getList();

}catch(Excepti

你是使用通配符来配置action,我估计是updateRangeById方法在action中是带参数的,而你在配置文件里设置的是updateRangeById()不带参数的不匹配,所以框架找不到

action中的result元素,就是配置你的跳转页面的。比如
<action 省略>
<result name="nihao" >index.jsp</result>
</action>