WebDemo01
indexhtml
DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title heretitle>
head>
<body style="text-align: center;background: url('https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fpic.jj20.com%2Fup%2Fallimg%2F911%2F091316135137%2F160913135137-12.jpg&refer=http%3A%2F%2Fpic.jj20.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1651287564&t=977119ee0b27f6373b448b0e0e986df7');">
<h2>登录页面h2>
<form action="login">
账号:<input type="text" name="username"><br>
密码:<input type="password" name="pw"><br>
<input type="reset" value="重置">
<input type="submit" value="登录"><br>
form>
body>
html>
web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <display-name>Demo01display-name> <welcome-file-list> <welcome-file>index.htmlwelcome-file> <welcome-file>index.htmwelcome-file> <welcome-file>index.jspwelcome-file> <welcome-file>default.htmlwelcome-file> <welcome-file>default.htmwelcome-file> <welcome-file>default.jspwelcome-file> welcome-file-list> <servlet> <servlet-name>tomservlet-name> <servlet-class>com.xl.www.LoginControllerservlet-class> servlet> <servlet-mapping> <servlet-name>tomservlet-name> <url-pattern>/loginurl-pattern> servlet-mapping> web-app>
LoginController.java
package com.xl.www; import java.io.IOException; import java.util.Date; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; //http发送的请求可以被java里面的核心类 :HttpServlet接受并处理 public class LoginController extends HttpServlet { //完成继承后 那么LonginController就变成了HttpServlet的子类 //那么就能接受并处理http请求了 @Override protected void service(HttpServletRequest 请求, HttpServletResponse 响应) throws ServletException, IOException { //这个service方法就是用来接受并处理请求的,写具体逻辑业务的地方! //请求可能携带用户参数。响应一开始是空白的,我们自己来定义响应回去什么 String username = 请求.getParameter("username");//通过此方法从请求中获取用户提交的数据 响应.getWriter().print("Hello , Dear user: " + username + "现在的时间是:"+ new Date());//向浏览器设置响应内容 //前端是html,后端是java,属于两种不同的语言 需要连接起来 // 通过web.xml来沟通连接 } }