Servlet简单登录界面自学笔记三
2016-11-15 11:09
351 查看
一.登录界面模型
二.登录代码
二.逻辑部分代码
三.wel界面
四.wed.xml
二.登录代码
package com.gaofei.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Login extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO Auto-generated method stub //解决中文乱码问题 resp.setContentType("text/html;charset=gbk"); //得到PrintWriter对象 PrintWriter pw=resp.getWriter(); pw.println("<html>"); pw.println("<body>"); //action后面写需要把数据提交到那个servlet的url pw.println("<form action=logincl method=GET><br>"); pw.println("用户名<input type=text name=username><br>"); pw.println("密码<input type=password name=passwrod><br>"); pw.println("<input type=submit value=登录>"); pw.println("<input type=reset value=刷新 >"); pw.println("</form>"); pw.println("</body>"); pw.println("</html>"); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO Auto-generated method stub this.doGet(req, resp); } }
二.逻辑部分代码
package com.gaofei.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class LoginCl extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO Auto-generated method stub //从浏览器接收参数 String uname = req.getParameter("username"); String upasswrod = req.getParameter("passwrod"); try { if(uname.equals("abc")&&upasswrod.equals("123")){ //跳转 填要跳转的servlet的那个url resp.sendRedirect("welcome"); }else{ //同上 resp.sendRedirect("login"); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO Auto-generated method stub this.doGet(req, resp); } }
三.wel界面
package com.gaofei.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Wel extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO Auto-generated method stub //从浏览器接收参数 PrintWriter pw = resp.getWriter(); //向浏览器输出字符 pw.println("welcome to my home!"); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO Auto-generated method stub this.doGet(req, resp); } }
四.wed.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <servlet> <servlet-name>Login</servlet-name> <servlet-class>com.gaofei.servlet.Login</servlet-class> </servlet> <servlet-mapping> <servlet-name>Login</servlet-name> <url-pattern>/login</url-pattern> </servlet-mapping> <servlet> <servlet-name>LoginCL</servlet-name> <servlet-class>com.gaofei.servlet.LoginCl</servlet-class> </servlet> <servlet-mapping> <servlet-name>LoginCL</servlet-name> <url-pattern>/logincl</url-pattern> </servlet-mapping> <servlet> <servlet-name>Wel</servlet-name> <servlet-class>com.gaofei.servlet.Wel</servlet-class> </servlet> <servlet-mapping> <servlet-name>Wel</servlet-name> <url-pattern>/welcome</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
相关文章推荐
- 用servlet做了一个简单的登录界面
- 初识Jsp,JavaBean,Servlet以及一个简单mvc模式的登录界面
- jsp和servlet 简单登录界面(不连接数据库)
- IOS入门学习笔记(简单的登录界面)
- 安卓 简单的登录界面 (密码可见 获取验证码)(新手笔记-4)
- webots自学笔记(一)软件界面和简单模型仿真
- servlet 第二讲 笔记2 第二、三种开发方法 简单的登录
- Android开发自学笔记(Android Studio)—4.界面编程与View组件简单介绍
- webots自学笔记(一)软件界面和简单模型仿真
- webots自学笔记(一)软件界面和简单模型仿真
- webots自学笔记(一)软件界面和简单模型仿真
- 初识Jsp,JavaBean,Servlet以及一个简单mvc模式的登录界面
- Servlet自学第13讲:使用纯Servlet实现简单登录功能
- phonegap3.1.0自学笔记01_命令行界面(CLI)简单使用
- 【重温】_JSP与Servlet重温笔记,要点概述,jsp_servlet简单登录页面
- servlet学习笔记5——分页实现(登录网站的完善)
- servlet学习笔记3——用户登录网站(通过session验证登陆用户)
- servlet学习笔记1——用户登录网站(servlet1.0)
- Ext做的简单登录界面(验证码刷新)
- 毕设简单的登录界面