一个Session的问题,请高手帮忙!来者有分!
一段登陆的小程序。如果登陆成功生成session,并跳转到logined.jsp页面,我在logined.jsp页面中可以取得session的值,但是当我点击另一个页面取得的session的值却是null,请高手指点!谢谢了.
LoginAction.java:
public final class LoginAction extends Action {
public ActionForward execute(ActionMapping mapping,
ActionForm form, HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
String userName = ((LoginForm) form).getUsername();
String password = ((LoginForm) form).getPassword();
if (userName.equals("name") && password.equals("name")) {
HttpSession session = request.getSession();
session.setAttribute("name", userName);
return mapping.findForward("success");
}
else {
return mapping.findForward("failed");
}
}
}
logined.jsp :
<%String username= (String)session.getAttribute("name");%>