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>
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>
三、运行效果
1.页面效果
2.点击效果
get方式请求
post方式请求
3.控制台效果
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
