zoukankan      html  css  js  c++  java
  • Java Web Session设置

    一、前言

      在做 java web项目时,我们很多时候都要用到 Session,那么我就简单的写一下 Session 的写法。

    二、代码实现 Servlet Session 的设置

    package com.wz.option;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.net.InetAddress;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;
    
    import com.wz.dto.AdminDto;
    import com.wz.test.AdminCRUD;
    
    import net.sf.json.JSONArray;
    
    public class loginWZ extends BaseServlet {
    
        public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            // 获取session
            HttpSession hs = request.getSession();
    
            request.setCharacterEncoding("utf-8");
            String adminNumber = request.getParameter("adminNumber");
            String adminPassword = request.getParameter("adminPassword");
    
            AdminCRUD admin = new AdminCRUD();
            List<AdminDto> a = admin.getAdmin();
            int id = 0;
            for (AdminDto dto : a) {
                if (dto.getAccoutNumber().equals(adminNumber) && dto.getPassword().equals(adminPassword)) {
              //设置 Session 的值 id
    = dto.getId(); hs.setAttribute("AdminID", dto.getId()); hs.setAttribute("adminNumber", dto.getAccoutNumber()); hs.setAttribute("adminPassword", dto.getPassword()); hs.setAttribute("realName", dto.getRealName()); break; } } if (id != 0) { request.getRequestDispatcher("Admin/index.jsp").forward(request, response); } else { request.getRequestDispatcher("login.jsp").forward(request, response); } } }

    三、获取 Session

    HttpSession hs=request.getSession();
    String name=(String)hs.getAttribute("realName");

    四、总结

      这就是 Session 的使用,希望以后自己忘记了,就来看看!

  • 相关阅读:
    网站访问量和服务器带宽的选择
    PHP实现四种基本排序算法
    常用的PHP排序算法以及应用场景
    常见的mysql数据库sql语句的编写和运行结果
    MyBatis拦截器:给参数对象属性赋值
    《自律让你自由》摘要
    Java JDK1.5、1.6、1.7新特性整理(转)
    人人都能做产品经理吗?
    Windows下查询进程、端口
    一语收录(2016-09-18)
  • 原文地址:https://www.cnblogs.com/gzbit-zxx/p/7399377.html
Copyright © 2011-2022 走看看