问答详情
源自:4-4 动态方法调用-深入Struts2

出现500错误!大神们帮忙看下怎么回事

http://img4.mukewang.com/59f9a60400014f3705860519.jpg

http://img2.mukewang.com/59f9a6040001f85608580370.jpg

http://img3.mukewang.com/59f9a605000118ef08220710.jpg

帮忙看下怎么回事 说是找不到特定的方法ADD可是我的代码里写了public String add()方法了呀

提问者:飞鱼乀 2017-11-01 18:50

个回答

  • 忽职守
    2017-11-23 21:17:39

    有些版本配置方法不同,我用的是2.5.13的版本,还需要在package内global-results后面配置<global-allowed-methods>regex:.*</global-allowed-methods>才可以

  • 趴在地上飞
    2017-11-14 14:08:28

    找不到add()方法。方法名不匹配、。。

  • 飞鱼乀
    2017-11-05 17:59:30

    终于搞明白了 原来是 我的myecipse自动生成的Struts2.1驱动包和Hibernate驱动的包冲突了。那个包是antlr-2.7.7.jar 把Struts2中的这个包删除就好了

  • jerome21
    2017-11-03 16:10:00

    Action 内定义的方法名为首字符大写的 Add()

    而提交访问 action 的 method 为首字母小写的 add