Struts2注解配置Action访问找不到namespace问题
我遇到的Struts2注解配置访问Action时,找不到namespace报错:
解决办法:
struts.xml配置文件加一个配置:
<constant name="struts.convention.package.locators" value="action,actions,struts,struts2,test" />
覆盖默认配置,把需要扫描到的包名称test添加到配置中
原因:
Struts2默认扫描action,actions,struts,struts2这4个包的注解。
扫描这4个包以外的action所在包,需要手动配置扩充包名称,来覆盖默认配置。
默认配置可在 导入的注解jar包 中的struts-plugin.xml配置文件中查看。