Servlet——Session会话mini项目
来源:互联网 发布:万方数据库高级检索 编辑:程序博客网 时间:2024/05/16 15:30
<span style="font-size:18px;"><span style="font-size:18px;">package myservlet;/* * Session 会话技术目的是服务器只能服务一个浏览器,防止非法登陆,运行在服务器端; */import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class Servlet1 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html;charset=utf-8");PrintWriter out = response.getWriter(); String erro= (String)request.getAttribute("error"); out.println("<form action='/Myservlet/Servlet2' method='post'>");out.println("<h1>欢迎登陆</h1>");out.println("用户名:<input type='text' name='userid'/><br/>");out.println("密 码:<input type='password' name='password'/><br/>");out.println("<input type='submit' value='登陆'>");out.println("验证码<img src=''/>");out.println("</from>"); if(erro!=null){ out.println("<h5 style='color:red'>"+erro+"</h5>"); } }public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { this.doGet(request, response);}}+++++++++++++++package myservlet;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class Servlet2 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); request.setCharacterEncoding("utf-8"); HttpSession hs = request.getSession(); String userid = request.getParameter("userid"); String password = request.getParameter("password"); if("123".equals(password)){ out.println("<h3>恭喜你登陆成功</h3>"); hs.setAttribute("userid",userid); hs.setAttribute("password", password); request.getRequestDispatcher("/Servlet3").forward(request,response); }else{ request.setAttribute("error","密码错误"); request.getRequestDispatcher("/Servlet1").forward(request,response); } } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); }}++++++++++++++package campus1;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class Servelet3 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); out.println("登陆成功"); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); }} </span></span>
0 0
- Servlet——Session会话mini项目
- Servlet——Session会话技术小实验
- Servlet Session(会话)
- Servlet会话Cookie和Session
- Servlet(16)会话技术Session
- servlet会话技术Cookie&Session
- servlet会话技术Cookie,Session
- Servlet会话管理——Cookie会话跟踪
- Servlet—Session
- servlet--会话技术--cookie And session--
- JavaEE---Servlet会话跟踪之Session
- Servlet规范之会话:Session和Cookie
- 细说Servlet 保存会话的技术 Session
- 细说Servlet 保存会话的技术 Session
- 会话跟踪技术之—session
- Servlet总结03——会话跟踪
- servlet 创建/生命周期-单例模式/session唯一/会话超时
- Servlet自学第23讲:Session会话技术详解
- 场景拼图工具开发
- 华为 3G 移植回忆
- IOS各种调试技巧豪华套餐
- PHP异常处理
- 【thinkphp】【mac环境配置】mac上使用mamp配置环境thinkphp访问出现目录无权限的解决办法
- Servlet——Session会话mini项目
- 控件:可见、隐身、走开
- convertview与viewholder
- 设计模式读书笔记:Bridge(桥接)
- c# 窗口关闭提示
- Linux下 MySQL Show命令的使用
- 重新开始BAE
- 十年WEB技术发展历程
- Nodejs中when库的实例介绍