struts2中<result name这个name可以自定义吗
这个name默认有success、input、error、login、none。但是我想问可以自定义吗?比如定义成<result name="ok">定义成ok。
如果可以,那我为什么我的代码运行报错呢,但是改为success又可以运行了。报错:HTTP Status 404 - No result defined for action com.wr.action.LoginAction and result success
action代码:
public String isLogin() { HttpServletRequest request = null; User u = new User(); u.setName(name); u.setPwd(pwd); u = loginService.isLogin(u); if(u!=null) { System.out.println("name"+name); request.getSession().setAttribute("user", u); return "ok"; } return ERROR; }<action name="login_isLogin" class="com.wr.action.LoginAction" > <result name="ok">success.jsp</result> <result name="error">error.jsp</result> </action>
<form action="login_isLogin.action" method="post"> name:<input type="text" name="name"/><br> pwd:<input type="password" name="pwd"/> <input type="submit" value="登录"/><input type="reset" value="重置"/> </form>