欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

idea中創(chuàng)建jsp項(xiàng)目的詳細(xì)實(shí)戰(zhàn)步驟

 更新時(shí)間:2022年09月02日 10:30:47   作者:小東很不戳  
才學(xué)javaWeb,以防自己忘記創(chuàng)建項(xiàng)目的過程,所以淺淺的記錄一下吧,下面這篇文章主要給大家介紹了關(guān)于idea中創(chuàng)建jsp項(xiàng)目的詳細(xì)步驟,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

安裝條件:idea軟件、tomcat10、jdk11

1、打開idea,在file ->new ->project中新建一個(gè)普通的java項(xiàng)目

2、在項(xiàng)目名右鍵Add Framework Support選項(xiàng)中,Web Application上打勾,點(diǎn)擊OK。           

 3、項(xiàng)目列表->web->WEB-INF,在WEB-INF下新建兩個(gè)文件夾,分別是classes、lib 

 4、按下ctrl+alt+shift+S,調(diào)出Project Structure,選到Modules->Paths,單選框選到Use module compile output path,將兩個(gè)路徑改為剛才創(chuàng)建的classes。

 然后選到Dependencies,點(diǎn)擊下面的+號(hào),選擇jars or dirxxxxxxxx,選擇剛創(chuàng)建的lib目錄,讓選擇目錄用處的話,選擇jar direxxxxxxx,打上勾,點(diǎn)擊apply,OK。

5、將tomcat/lib目錄下的servlet-api.jar復(fù)制到我們創(chuàng)建的lib目錄里。

6、找到并打開Run中的Edit Configurations...選項(xiàng),點(diǎn)擊左上角加號(hào)選擇Tomcat server中的Local

在server選項(xiàng)中把路徑改成本機(jī)中tomcat10文檔,在Deployment選項(xiàng)中點(diǎn)擊加號(hào)選擇Artifact 

 7、在src ->new ->servlet,名給成Login。

 8、打開Login文件,把文件中的兩個(gè)@Override修改成下邊的代碼

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<!DOCTYPE HTML>");
        out.println("<HTML>");
        out.println("  <HEAD><TITLE>login</TITLE></HEAD>");
        out.println("  <BODY>");
        out.print("    this is login page");
        out.print(this.getClass());
        out.println("  </BODY>");
        out.println("</HTML>");
        out.flush();
        out.close();
    }
 
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<!DOCTYPE HTML>");
        out.println("<HTML>");
        out.println("  <HEAD><TITLE>login</TITLE></HEAD>");
        out.println("  <BODY>");
        out.print("    this is login page");
        out.print(this.getClass());
        out.println("  </BODY>");
        out.println("</HTML>");
        out.flush();
        out.close();
    }

 9、找到web -> WEB-INF -> web.xml文檔,在文檔中添加下列代碼。 

<servlet>
        <servlet-name>JspWeb</servlet-name>
        <servlet-class>Login</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>JspWeb</servlet-name>
        <url-pattern>/Login</url-pattern>
    </servlet-mapping>

 10、最后運(yùn)行,如果運(yùn)行沒有成功,沒有跳轉(zhuǎn)網(wǎng)頁(yè)的話,把Login文檔中@WebServlet那一行刪除。

 11、再次運(yùn)行,成功后在網(wǎng)址后面加上我們寫的url(Login)就可以訪問動(dòng)態(tài)資源了。

總結(jié)

到此這篇關(guān)于idea中創(chuàng)建jsp項(xiàng)目的文章就介紹到這了,更多相關(guān)idea創(chuàng)建jsp項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • RestTemplate 401 獲取錯(cuò)誤信息的處理方案

    RestTemplate 401 獲取錯(cuò)誤信息的處理方案

    這篇文章主要介紹了RestTemplate 401 獲取錯(cuò)誤信息的處理方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 你知道怎么用Spring的三級(jí)緩存解決循環(huán)依賴嗎

    你知道怎么用Spring的三級(jí)緩存解決循環(huán)依賴嗎

    這篇文章主要為大家詳細(xì)介紹了Spring的三級(jí)緩存解決循環(huán)依賴,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • Java與SpringBoot對(duì)redis的使用方式

    Java與SpringBoot對(duì)redis的使用方式

    這篇文章主要介紹了Java與SpringBoot對(duì)redis的使用方式,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08
  • java 讀取網(wǎng)頁(yè)內(nèi)容的實(shí)例詳解

    java 讀取網(wǎng)頁(yè)內(nèi)容的實(shí)例詳解

    這篇文章主要介紹了java 讀取網(wǎng)頁(yè)內(nèi)容的實(shí)例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家學(xué)習(xí)理解這部分內(nèi)容,需要的朋友可以參考下
    2017-09-09
  • 高內(nèi)聚低耦合原則_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    高內(nèi)聚低耦合原則_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    耦合度就是某模塊(類)與其它模塊(類)之間的關(guān)聯(lián)、感知和依賴的程度,是衡量代碼獨(dú)立性的一個(gè)指標(biāo),也是軟件工程設(shè)計(jì)及編碼質(zhì)量評(píng)價(jià)的一個(gè)標(biāo)準(zhǔn)
    2017-08-08
  • ElasticSearch查詢文檔基本操作實(shí)例

    ElasticSearch查詢文檔基本操作實(shí)例

    這篇文章主要為大家介紹了ElasticSearch查詢文檔基本操作實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • SpringBoot AOP注解失效問題排查與解決(調(diào)用內(nèi)部方法)

    SpringBoot AOP注解失效問題排查與解決(調(diào)用內(nèi)部方法)

    這篇文章主要介紹了SpringBoot AOP注解失效問題排查與解決(調(diào)用內(nèi)部方法),文中通過代碼示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-04-04
  • Java向上取整的幾種常見實(shí)現(xiàn)方法

    Java向上取整的幾種常見實(shí)現(xiàn)方法

    這篇文章主要介紹了Java向上取整的幾種常見實(shí)現(xiàn)方法,包括整數(shù)除法技巧、Math.ceil()函數(shù)、手動(dòng)檢查余數(shù)、位運(yùn)算和使用BigDecimal的setScale方法,每種方法都有其適用場(chǎng)景,選擇合適的方法可以提高代碼的性能和可讀性,需要的朋友可以參考下
    2024-12-12
  • mybatis教程之延遲加載詳解

    mybatis教程之延遲加載詳解

    本篇文章主要介紹了mybatis教程之延遲加載詳解。詳細(xì)介紹了延遲加載的意義和用法實(shí)現(xiàn),有興趣的可以了解一下
    2017-05-05
  • Java Web中解決路徑(絕對(duì)路徑與相對(duì)路徑)問題

    Java Web中解決路徑(絕對(duì)路徑與相對(duì)路徑)問題

    這篇文章主要介紹了Java Web中解決路徑問題的相關(guān)資料,java 文件路徑有絕對(duì)路徑與相對(duì)路徑,這里提供了幾種方法解決所有路徑問題,需要的朋友可以參考下
    2017-01-01

最新評(píng)論