JAVA编程106——Servlet登陆案例

一、web.xml方式配置servlet

1、配置web.xml


<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version="3.1"><servlet><servlet-name>/myservlet101servlet-name><servlet-class>com.mollen.servlet.MyServlet101servlet-class><load-on-startup>1load-on-startup>servlet><servlet-mapping><servlet-name>/myservlet101servlet-name><url-pattern>/myservlet101url-pattern>servlet-mapping>web-app>

2、创建一个login.html


<html lang="en">
<head><meta charset="UTF-8"><title>servlet表单测试101title>
head>
<body>
<input name="password" type="text" placeholder="get方式,请输入账号"/><input name="passeord" type="submit" value="登陆"/>form><br><hr><br><input name="password" type="text" placeholder="post方式,请输入账号"/><input name="passeord" type="submit" value="登陆"/>form> body> html>

3、新建一个自定义Servlet类MyServlet101

package com.mollen.servlet;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;/*** @ClassName:      MyServlet101* @Auther:         Mollen* @CreateTime:     2018-09-21  21:09:55* @Description:*                  web.xml配置servlet*/
public class MyServlet101 extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("------------get请求方式-----------");String password = req.getParameter("password");System.out.println("get方式:"+password);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("------------post请求方式-----------");String password = req.getParameter("password");System.out.println("post方式:"+password);}
}
二、注解方式配置

1、新建一个servlet类MyServlet102

package com.mollen.servlet;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;/*** @ClassName:      MyServlet102* @Auther:         Mollen* @CreateTime:     2018-09-21  21:05:51* @Description:*                  注解方式配置servlet*/
@WebServlet("/myservlet102")
public class MyServlet102 extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("------------get请求方式-----------");String password = req.getParameter("password");System.out.println("get方式:"+password);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("------------post请求方式-----------");String password = req.getParameter("password");System.out.println("post方式:"+password);}
}

2.修改login.html


<html lang="en">
<head><meta charset="UTF-8"><title>servlet表单测试102title>
head>
<body><input name="password" type="text" placeholder="get方式,请输入银行密码"/><input type="submit" value="登陆"/>form><br><hr><br><input name="password" type="text" placeholder="post方式,请输入银行密码"/><input type="submit" value="登陆"/>form>
body>
html>
三、运行效果

1.页面效果

在这里插入图片描述

2.点击效果

get方式请求
在这里插入图片描述
post方式请求
在这里插入图片描述

3.控制台效果

在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部