先從下載apache-tomcat-9.0.17開始html
在下邊這個網站下載,下邊一步步來java
下面刪除的這些是暫時用不上的,先吧它刪除了,由於會拖慢啓動速度web
下邊把ROOT裏邊除WEB-INF外的全不刪除了,這些都是下載時自帶的,與咱們要作的無關的apache
找到下邊這個文件,右鍵,而後打開方式而後選記是本打開,把裏邊的東西都刪了,而後後端
把下邊的代碼複製進去api
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">瀏覽器
</web-app>tomcat
而後保存app
而後在剛纔的這裏建立下邊兩個文件夾webapp
而後把下邊這個,按下邊步驟作(爲了測試方便)
win+R打開命令,而後把這個servlet-api.jar拖到命令框裏就會有這個文件的打開路徑,把這個路徑複製
放到變量裏,下邊有步驟
把 D:\software\apache-tomcat-9.0.17\lib\servlet-api.jar
添加到環境變量CLASSPATH
檢查3個環境變量
JAVA_HOME
PATH
CLASSPATH
下邊橫線的只是參考
2個請求:
<%@page pageEncoding="UTF-8"%>
<html>
<head>
<title>登陸頁面</title>
</head>
<body>
<form action="login">
<div style="color:red;font-size:28px">歡迎登陸</div><br>
帳號:<input type="text" name="account"><br>
密碼:<input type="password" name="password"><br>
<input type="submit" value="登陸">
</form>
</body>
</html>
在別的地方(例如:D:\myweb01\src)
package com.nf.action;
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;
import javax.servlet.annotation.WebServlet;
@WebServlet("/login")
public class Login extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
String account=request.getParameter("account");
String password=request.getParameter("password");
System.out.println("someone in,hi account="+account);
System.out.println("password="+password);
}
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
String account=request.getParameter("account");
String password=request.getParameter("password");
System.out.println("someone in,hi account="+account);
System.out.println("password="+password);
}
}
先進入D:\myweb01\src(從源碼的根目錄進行編譯)
tomcat須要重啓
而後把http://127.0.0.1:8080/index.jsp在瀏覽器的網址欄打開這地址
就能夠打開你寫的靜態站了