后台LoginServlet.java
HttpSession session = request.getSession();
session.setAttribute("ruser", user);//把user对象放到ruser里面 ,ruser可以随便取名字
request.getRequestDispatcher("/index.jsp").forward(request, response);登录页面 login.jsp<body>
<div><img src="image/logo.gif"></div>
<c:if test="${ruser==null}">
<div class="h">
您尚未<a href="login.jsp">登录</a> | <a href="reg.jsp">注册</a>
</div>
</c:if>
<c:if test="${ruser!=null}">
<DIV class="h">
您好:${ruser.uName} | <A href="manage/doLogout.jsp">退出</A> |
</DIV>
</c:if>
</body>
新建一个manage/doLogout.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
request.getSession().getAttribute("ruser");
session.invalidate();
response.sendRedirect("../index.jsp");
%>
本文详细阐述了如何使用Java的HttpSession实现用户登录及注销的功能。通过将用户对象保存到session中,并根据session判断用户是否已登录,从而在登录页面和注销页面提供相应的提示信息。
7117

被折叠的 条评论
为什么被折叠?



