Struts 2动作方法和struts.convention.result.path不起作用
我有Struts2动作方法和struts.convention.result.path
这是我的struts.xml
login.jsp
当我运行url "localhost:8080/venus/user/login"
。 它显示错误"HTTP Status 404 - /venus/user/login.jsp"
如果我将login()
方法更改为execute()
方法,它可以工作。 或者如果我改为/WEB-INF/pages/login.jsp
,它就可以了。
任何人都可以解释和教我如何在xml中使用动作方法与结果路径配置? 非常感谢你!
您应该指定绝对路径名称。
/login.jsp
使用Convention插件时,不需要xml配置:
- com.mycompany.actions.user – >名称空间“user”
- LoginAction – > login.action
- LoginAction#execute – > success – > user / login.jsp
- LoginAction#login – > success – > user / login(-login | -success).jsp