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

感謝

菜鳥教程

萬能的網絡

以及勤勞的自己

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章