最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
JSP登录中Session的用法解析
时间:2022-10-20 编辑:坚强 来源:一聚教程网
本文为小伙伴们带来的是关于JSP登录中Session的用法解析,感兴趣的小伙伴一起来看看吧。
本文实例讲述了JSP登录中Session的用法。分享给大家供大家参考,具体如下:
登录页面
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>Insert title here
检测账号密码以及设置session的IndexServlet
import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; /** * Servlet implementation class IndexServlet */ @WebServlet("/IndexServlet") public class IndexServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public IndexServlet() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.getWriter().append("Served at: ").append(request.getContextPath()); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub request.setCharacterEncoding("utf-8"); String user = request.getParameter("user"); String password = request.getParameter("password"); String path = request.getContextPath(); HttpSession session=request.getSession(); if ("1".equals(user) && "1".equals(password)) { session.setAttribute("name", user); response.sendRedirect(path + "/success.jsp"); }else{ response.sendRedirect(path + "/Index.jsp"); } } }
成功登录页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); %> <% Object name = session.getAttribute("name"); if(name==null){ response.sendRedirect(path+"/Index.jsp"); } %>成功页面 恭喜你,骚年,<%=session.getAttribute("name") %>,成功登陆了! 注销
注销功能的jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here <% String path = request.getContextPath(); %> <% session.removeAttribute("name"); response.sendRedirect(path+"/Index.jsp"); %>
以上就是关于JSP登录中Session的用法解析的全部内容了,感兴趣的小伙伴记得点击关注哦。
-
上一个: JAVA获取jvm和操作系统相关信息方法
相关文章
- JSP动态网页开发原理解析 10-20
- JSP动态网页开发技术解析 10-20
- jsp+servlet实现上传文件功能解析 10-20
- JVM内存增强之逃逸介绍 09-19
- jsp实现图片验证码功能 09-14
- jsp中文乱码问题的解决方案 09-14