码迷,mamicode.com
首页 > 其他好文 > 详细

struts中找不到对应的action 方法

时间:2017-07-29 23:12:24      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:names   fill   ror   his   request   user   line   form   一个   

 报的错是这个:

  

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 方法

标签:names   fill   ror   his   request   user   line   form   一个   

原文地址:http://www.cnblogs.com/hello001/p/7257655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!