Servlet--實例


Servlet--實例

博客說明

文章所涉及的資料來自互聯網整理和個人總結,意在於個人學習和經驗匯總,如有什么地方侵權,請聯系本人刪除,謝謝!

HelloWorld

創建Java Web項目,在src目錄下新建類文件Helloworld.java

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

/**
 * @author tanglei
 * @date 2020/6/21 6:04 下午
 */
public class HelloWorld extends HttpServlet {
    private String message;

    public void init() throws ServletException
    {
        // 執行必需的初始化
        message = "Hello World";
    }

    public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
            throws ServletException, IOException
    {
        // 設置響應內容類型
        response.setContentType("text/html");

        // 實際的邏輯是在這里
        PrintWriter out = response.getWriter();
        out.println("<h1>" + message + "</h1>");
    }

    public void destroy()
    {
        // 什么也不做
    }
}

編寫配置文件

在web目錄下的WEB-INF里面的web.xml里面配置

image-20200621183014894

		<servlet>
        <servlet-name>HelloWorld</servlet-name>
        <servlet-class>HelloWorld</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/HelloWorld</url-pattern>
    </servlet-mapping>

啟動項目

點擊啟動項目,等待項目成功啟動之后,會自動打開瀏覽器的localhost:8080的默認項目,由於我們這里是Idea啟動的,所以啟動的項目就是我們當前的項目,名稱為tomcat_test_war_exploded

我們在瀏覽器中輸入完整的url路徑http://localhost:8080/tomcat_test_war_exploded/HelloWorld

image-20200621183532288

打開檢查,找到接口的回應

image-20200621183616794

感謝

菜鳥教程

萬能的網絡

以及勤勞的自己

關注公眾號: 歸子莫,獲取更多的資料,還有更長的學習計划


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM