首页 > 代码库 > struts中找不到对应的action 方法
struts中找不到对应的action 方法
报的错是这个:
type Exception report
message cn.itcast.b_form.UserAction.register()
description The server encountered an internal error that prevented it from fulfilling this request.
exception
java.lang.NoSuchMethodException: cn.itcast.b_form.UserAction.register() java.lang.Class.getMethod(Class.java:1670) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.getActionMethod(AnnotationValidationInterceptor.java:75) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:47)
项目结构:
情况是:现在是两个包里面都有UserAction 但是一个里面有register方法一个没有。不知道为什么不找真正的action却找到另一个action里面去了,所以报错,原因再找找看
找到原因,应该是两个包的namespace没有作区分,可以在namespace 添加不同的值试试。 还是有点不解,在总配置struts.xml里面我的正确的 action配置是放在前面的,为啥它偏偏找到后面的
没有对应方法的action里面呢?
struts中找不到对应的action 方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。