当前位置: 代码迷 >> J2EE >> 为什么在struts2的配置文件里不能这样定义方法名解决方法
  详细解决方案

为什么在struts2的配置文件里不能这样定义方法名解决方法

热度:289   发布时间:2016-04-22 03:17:42.0
为什么在struts2的配置文件里不能这样定义方法名
<action name="login" class="com.ambow.exam.action.LoginAction" method="check1">
这个是我配置文件里的一段 
只要method以check开头 就会报异常
java.lang.NoSuchMethodException: $Proxy0.check1()

其实在com.ambow.exam.action.LoginAction 下面是有该方法的,但是如果换成其他方法名 则会成功。
王大侠解释

------解决方案--------------------
这个可能不是主要原因,可能的原因是在同一命名空间下存在两个同名的action定义,这可能不是关键,如果两个同名action的实例引用是不一样的就会出现这个错误
  相关解决方案