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裏面配置
<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
打開檢查,找到接口的迴應
感謝
菜鳥教程
萬能的網絡
以及勤勞的自己