Servlet学习之二实现简单的登录功能
2016-11-17 17:08
495 查看
1、Login作为登录界面,用户提交表单数据后,交由LoginCl处理,LoginCl根据获取的用户名和密码来实现相应的跳转。
Login界面代码:
LoginCl界面代码:
登录成功后的wel界面代码:
Login界面代码:
package com.tsinghua; import javax.servlet.http.*; import java.io.*; public class Login extends HttpServlet { //重写get请求 public void doGet(HttpServletRequest req,HttpServletResponse res){ try{ //解决中文乱码问题 res.setContentType("text/html;charset=gbk"); PrintWriter pw=res.getWriter(); pw.println("<html>"); pw.println("<body>"); pw.println("<h1>登录界面</h1>"); pw.println("<form action=LoginCl method=post>"); pw.println("用户名:<input type=text name=usrename><br>"); pw.println("密码:<input type=password name=passwd><br>"); pw.println("<input type=submit value=loing><br>"); pw.println("</form>"); pw.println("</body>"); pw.println("</html>"); }catch(Exception ex) { ex.printStackTrace(); } } //重写get请求 public void doPost(HttpServletRequest req,HttpServletResponse res){ this.doGet(req,res); } }
LoginCl界面代码:
package com.tsinghua; import javax.servlet.http.*; import java.io.*; public class LoginCl extends HttpServlet { //重写get请求 public void doGet(HttpServletRequest req,HttpServletResponse res){ try{ //接收用户名和密码 String u=req.getParameter("usrename"); String p=req.getParameter("passwd"); //验证 if(u.equals("sp")&&p.equals("123")){ //合法 //跳转到wel res.sendRedirect("wel"); }else{ //不合法 //跳转 res.sendRedirect("login");//写你要跳转的servlet的url } }catch(Exception ex) { ex.printStackTrace(); } } //重写get请求 public void doPost(HttpServletRequest req,HttpServletResponse res){ this.doGet(req,res); } }
登录成功后的wel界面代码:
package com.tsinghua; import javax.servlet.http.*; import java.io.*; public class wel extends HttpServlet { //重写get请求 public void doGet(HttpServletRequest req,HttpServletResponse res){ try{ PrintWriter pw=res.getWriter(); pw.println("wel hello"); }catch(Exception ex) { ex.printStackTrace(); } } //重写get请求 public void doPost(HttpServletRequest req,HttpServletResponse res){ this.doGet(req,res); } }
相关文章推荐
- node.js非常简单实现登录注册功能-学习小demo
- 学习SSH时的练习demo,实现分页和登录等简单功能
- struts1学习之--3、实现简单的登录功能
- 【邂逅Filter】使用filter&servlet实现简单的登录功能
- JSP+Servlet培训班作业管理系统[1]-登录功能的简单实现
- Servlet自学第13讲:使用纯Servlet实现简单登录功能
- java由servlet实现登录的简单功能,并把用户名用cookie保存起来,读取cookie
- 用MVC开发模式实现servlet简单的登录功能(带图片验证码)
- servlet+jsp+jdbc实现简单的登录功能(所用平台:win7+Eclipse+tomcat+mysql)
- AJAX学习明灯,简单示例:AJAX+存储过程实现无刷新简单登录验证功能!
- 学习记录—yii2简单的登录功能实现
- Servlet简单实现的注册登录功能
- webx学习总结(一)——使用webx框架实现简单的登录功能
- jsp+servlet+mysql 实现简单的银行登录转账功能
- servlet学习——分页实现(登录网站的完善)
- 登录时简单的记住密码和自动登录功能实现
- 使用js简单实现登录功能
- Servlet学习-登录验证码的实现
- ajax 登录功能简单实现(未连接数据库)
- Servlet学习:利用Cookie实现两周内不用重复登录的效果