Spring+Struts2整合:action方法找不到

spring+struts2时jsp页面执行action时出现找不到Action方法时:

Struts Problem Report

Struts has detected an unhandled exception:

Messages: There is no Action mapped for namespace [/] and action name [userAction_add] associated with context path [/SSHTest].

这个问题困扰了我很久,查了很多资料都是说检查action方法是不是写错,struts.xml配置文件有没有写错或者放错位置…
检查了一遍又一遍自己的代码与配置文件还是不知道问题出在哪。后来无意出看到struts2.3版本的问题,才想起来会不会是版本的问题(本人用的是struts2.5)。

注意:struts2.3以后的版本,为了争强安全性,是不能直接使用action的方法

所以需要在配置文件中声明该方法才能使用:


<global-allowed-methods>methodglobal-allowed-methods>

你可能感兴趣的:(SSH框架整合)