struts.xml文件配置
<action name="user_*" class="userAction" method="{1}">
<result name="registPageSuccess">/WEB-INF/jsp/regist.jsp</result>
</action>
applicationContext.xml文件中配置
<bean id="userAction" class="cn.ahnu.shop.user.UserAction" scope="prototype">
</bean>
UserAction中的代码:
private String registPage(){
return "registPageSuccess";
}
所使用的这些代码都是这些,配置我查了几遍,可能哪个地有问题,哪位大神帮我看看,老是出现这个问题
java.lang.NoSuchMethodException: cn.ahnu.shop.user.UserAction.registPage() java.lang.Class.getMethod(Class.java:1605) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.getActionMethod(AnnotationValidationInterceptor.java:75) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:47) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
这个问题比较急,希望大家可以帮我看看哈
意思就是 没有 名称为 registPageSuccess的 return ,调试一下 是否运行到 return “registPageSuccess” 这一步 还是去到其他地方了
上面的配置都是有的哦!
是别的东西没有配置好