学习Struts2 Action通配符时 报错java.lang.NoSuchMethodException:

java.lang.NoSuchMethodException:cyf.Struts2.Action.StudentSuccess.delete_success()这是报... java.lang.NoSuchMethodException: cyf.Struts2.Action.StudentSuccess.delete_success()
这是报错的方法
这是struts.xml文件中的配置
这是流浏览器打开时的报错
这个Studentdelete的页面如果直接填写ACTION name(另外配置的)是可以访问到的 求解
展开
 我来答
lindie22
2015-09-22 · TA获得超过178个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:157万
展开全部
需要看下jsp页面中action名是怎么写的,或者建议你将StudentSuccess类中的add和delete方法改为add_success和delete_success试试看
追问

这是JSP页面里的

我试过了用DMI 或者是直接在method里面直接填写方法名都可以访问  不知道是不是我的请求URL写错了 第三条和第四条都访问不了 前面两条是我测试用的

追答

看了jsp页面后,现在有两个解决方案,

  1. 将jsp页面中的 Studentadd_success 和 Studentdelete_success 改为 Studentadd 和 Studentdelete

  2. 就是一开始上面写的,在Action类那里改

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式