您的位置:首页 > 编程语言 > Java开发

struts2:java.lang.NoSuchMethodException异常

2014-07-12 13:41 477 查看
根据异常名发现错误为没有找到action中的指定方法:

struts2.xml文件如下:

<action name="deleteUserAction" class="com.sante.action.user.UserAction" method="deleteUser">
<result name="success">tab/usertab.jsp</result>
</action>


UserAction方法如下:

public String deleteUser(){

return SUCCESS;
}


在确定方法名配置文件都没有错误的情况下,却报找不到方法,百度了无数次基本上都是粗心大意把action中的方法名和配置文件中的方法名写错了,或者出现多个同名的action,但是我的代码没有出现这种情况,最终发现不是代码问题,当我检查jar包时,发现在struts2的jar包和hibernate的jar包中存在一个同名的antlr的jar包,但是只是版本不同,于是删除struts中的antlr.jar,问题解决!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: