把每一个Session用户存入List中

来源:互联网 发布:淘宝详情页代码生成器 编辑:程序博客网 时间:2024/04/20 10:30
package com.xinlang.ser;import java.io.IOException;import java.util.ArrayList;import java.util.List;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;/** *  */public class ceshi extends HttpServlet {private static final long serialVersionUID = 1L;public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//创建集合对象List lt = new ArrayList();//创建application对象ServletContext application = this.getServletContext();//创建session对象HttpSession session = request.getSession();if(application.getAttribute("lt")==null){//将第一个访问的对象存入lt.add(request.getParameter("name"));application.setAttribute("lt",lt);    }//判断是否有下一个sessionelse if(request.getSession().isNew()){lt = (List) application.getAttribute("lt");//添加入集合中lt.add(request.getParameter("name"));application.setAttribute("lt", lt);}//存入最后得到的集合lt = (List) application.getAttribute("lt");System.out.println(lt.toString());//获取页面传来的用户名String s = request.getParameter("name");//将名字存入session中request.getSession().setAttribute("name",s);request.getRequestDispatcher("liaotian.jsp").forward(request, response);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {}}
1 0
原创粉丝点击