一个BBS系统,是struts1做的第一次进入登录页面(userloginjsp.do),这几个按钮能正常连接登录  游客  注册(连接地址:http://localhost:8080/BBS/registration.do)当注销之后返回登录页面,游客注册两个连接就出错了The requested resource (Invalid path /user/registration was requested) is not available.其中的注册链接变成了(http://localhost:8080/BBS/user/registration.do)相关的struts-config.xml的配置如下:
<action path="/userloginjsp" forward="/user/userlogin.jsp" />
<action path="/registration" forward="/user/registration.jsp"  />
<action path="/userlogin" type="j2eebbs.user.action.UserLoginAction" name="userLoginForm" scope="session" input="/user/userlogin.jsp" />
<action path="/logoff" type="j2eebbs.user.action.LogoffAction" />
其中logoffaction.java代码如下
public class LogoffAction extends Action {
public ActionForward execute(ActionMapping map, ActionForm arg1,
HttpServletRequest request, HttpServletResponse arg3)
throws Exception {
HttpSession session = request.getSession();
session.invalidate();
return map.findForward("ToUserLogin");
}
}
<forward name="ToUserLogin" path="/user/userlogin.jsp" />