博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IT兄弟连 JavaWeb教程 经典案例3
阅读量:6690 次
发布时间:2019-06-25

本文共 1707 字,大约阅读时间需要 5 分钟。

hot3.png

案例需求:写一个用户登录的html页面有账号和密码,并在登录的Servlet中获取登录的账号和密码,如果账号是abc密码是123则重定向到main.html,否则重定向到login.html。

案例实现:

●  login.html页面

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

   <form id="login_form" action="login.do"  method="get"  >

              账号:<input  type="text"  name="acc_no"  ><br>

              密码:<input  type="password"  name="acc_password"><br>

       <input type="submit"  value="登录" />

   </form>

</body>

</html>

●  main.html页面

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

     <h1> 恭喜你登录成功</h1>

</body>

</html>

●  servlet类

package com.xdl.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 XdlLoginServlet extends HttpServlet {

    private static final long serialVersionUID = 1L;

   

     protected void service(HttpServletRequest request,

         HttpServletResponse response) throws ServletException, IOException {

         response.setContentType("text/html;charset=utf-8");

         // 获取页面请求参数

         String  acc_no = request.getParameter("acc_no");

         String  acc_password = request.getParameter("acc_password");

         if("abc".equals(acc_no) && "123".equals(acc_password)){

             response.sendRedirect("main.html");

         }else{

             request.getRequestDispacher("login.html").forward(request,response);

         }

     }

}

●  web.xml配置

<servlet>

       <servlet-name>LoginServlet</servlet-name>

       <servlet-class>com.xdl.servlet.XdlLoginServlet</servlet-class>

  </servlet>

  <servlet-mapping>

       <servlet-name>LoginServlet</servlet-name>

       <url-pattern>/login.do</url-pattern>

  </servlet-mapping>

转载于:https://my.oschina.net/u/4125915/blog/3047786

你可能感兴趣的文章
python爬取QQ说说并生成词云图,回忆满满
查看>>
psutil
查看>>
如何过滤出已知当前目录下oldboy中的所有一级目录
查看>>
判断语句介绍
查看>>
2019智能家居展览会-资讯智能家居博览会
查看>>
阿里的Spring框架面试题到底有多难?这五大问题你又掌握了多少!
查看>>
搭建简单的云waf
查看>>
LVM逻辑卷小结
查看>>
浅淡个人学习嵌入式Linux过程
查看>>
linux学习第十二周总结
查看>>
Java序列化漏洞的调研,***和安全监控
查看>>
想要百度信息流效果更好你应该这样投放
查看>>
威格玛洗衣机“黑科技 ” 引领洗衣新体验
查看>>
Oracle教程之Oralce OMF功能详解(三)--使用Oralce OMF管理控制文件
查看>>
Oracle教程之sql loader的应用(一)
查看>>
Oracle技术之Unix下awk的常见用法示例
查看>>
Android中的Handler01
查看>>
tcpdump
查看>>
我的友情链接
查看>>
chrome 中如何处理setCapture
查看>>