这几天使用 struts2 去做项目,发现一个很奇怪的问题,
我的配置
/admin/newTest/newTest.jsp
这样子 请求时候,尽让发生了 there is no action
后面把 testname 改成 testName 竟让成功了(以下为修改后,成功的配置)
/admin/newTest/newTest.jsp
到后面开发也遇到过很多类似的问题,都使用了首字母大写,就可以访问,全小写就出错。
但是后面有个配置修改首字母大写也不行了,但是改成其他的字符就行了,例如
warning 发生 there is no action , aaa 可以访问
网上了找了些资料,比较有利的证据是有
1 使用了通配符,所以strtus2 匹配的时候出错
2 开启了 动态方法调用,strtus2 误把其actionName 当成 action了。
现在询问有没有哪位过来人,有没有遇到这种情况!
[b]问题补充:[/b]
我的问题说白了就是,
action 标签中的name 什么取某些值会发生 there is no action