Mac IDEA Servlet 關(guān)聯(lián) Tomcat

工程配置

  1. create new project,選擇 Java Enterprise 然后配置JDK,Tomcat,選擇Web Aplication,注意要勾選 Creat web.xml


    WechatIMG65.jpeg
  2. 因?yàn)镮DEA不像Eclipse會自動創(chuàng)建classes和lib文件夾,需要我們手動創(chuàng)建并指定(注意要指定)

image.png
  1. 編輯 Tomcat 配置


    661618393968_.pic_hd.jpg

代碼測試

  1. 新建一個 HelloServlet 文件


    671618394054_.pic_hd.jpg

    代碼如下:

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;

public class HelloServlet extends HttpServlet {
    //處理 get 方法
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");

        PrintWriter out = response.getWriter();
        String title = "使用 GET 方法讀取表單數(shù)據(jù)";
        out.println(
                "<!DOCTYPE html>\n" +
                        "<html>\n" +
                        "<head><title>" + title + "</title></head>\n" +
                        "<body bgcolor=\"#f0f0f0\">\n"+
                        "<h1 align=\"center\">" + title + "</h1>\n" +
                        "<ul>\n" +
                        " <li><b>站點(diǎn)名</b>:" + request.getParameter("name") + "\n" +
                        "<li><b>網(wǎng)站</b>:" + request.getParameter("url") + "\n" +
                        "</ul>\n" +
                        "</body></html>");
    }
    //處理 post 方法
    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doGet(request, response);
    }
}
  1. 修改 web.xml 中的 servlet 路徑配置 在內(nèi)部增加下述路徑
    <servlet>
        <servlet-name>helloServlet</servlet-name>
        <servlet-class>HelloServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>helloServlet</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
截屏2021-04-14 下午5.56.23.png

測試

  1. 點(diǎn)擊運(yùn)行 Tomcat


    WeChatbff8886f58b9d16679f68de82361f99c.png
  2. 網(wǎng)頁路徑


    截屏2021-04-14 下午5.58.17.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容