學JAVA的次日,靜態網站製做,腦闊一點疼

 先從下載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個請求:

  1. jsp登陸頁面,在D:\software\apache-tomcat-9.0.17\webapps\ROOT 下新建index.jsp,而後進行各類html的編碼。
    例如:

    <%@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>

 

  1. 編寫後端Servlet

在別的地方(例如:D:\myweb01\src)

  1. 新建包名的目錄D:\myweb01\src\com\nf\action ,跟Login.java的package報名保持一致。
  2. 在此目錄下,新建一個類Login.java (注意類的第一個字母大寫,文件名要跟類名一致)下邊的是我寫的,可供參考
    後輟名記得改.java

    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);
    }

    }

  3. 編譯

先進入D:\myweb01\src(從源碼的根目錄進行編譯)

 

 

 

 

 

 

 

tomcat須要重啓

而後把http://127.0.0.1:8080/index.jsp在瀏覽器的網址欄打開這地址

就能夠打開你寫的靜態站了

相關文章
相關標籤/搜索