struts2.5 不执行method,只执行index()

用九思维探索 2018-06-21 02:31:20
struts.xml配置如下:
<package name="rest-showcase" extends="rest-default">

<action name="login" class="web.login.Login" method="test1">
<result name="error">/index.jsp</result>
<result name="success">/index.jsp</result>
<allowed-methods>test1</allowed-methods>
</action>
</package>
后台代码如下
public String index() throws Exception
{
System.out.println("index execute ok");
return SUCCESS;
}
public String test1() throws Exception {
System.out.println("test method ok");
return SUCCESS;
输入url: http://localhost/login后,总是执行index,死活执行不到method上,貌似struts2.5又换了什么安全机制,method似乎要额外设置些什么,请大神指教.
网上搜的方法说删除struts2-rest-plugin-2.5xxxxx.jar即可。可是我删除后,启动tomcat就会报异常,并且启动后也无法正常使用struts,连上面的index()函数都不会执行.
...全文
322 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧