亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

1、打開idea,在file ->new ->project中新建一個普通的java項目

2、在項目名右鍵Add Framework Support選項中,Web Application上打勾,點擊OK。           

 3、項目列表->web->WEB-INF,在WEB-INF下新建兩個文件夾,分別是classes、lib 

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

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

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

6、找到并打開Run中的Edit Configurations...選項,點擊左上角加號選擇Tomcat server中的Local

在server選項中把路徑改成本機中tomcat10文檔,在Deployment選項中點擊加號選擇Artifact 

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

 8、打開Login文件,把文件中的兩個@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、最后運行,如果運行沒有成功,沒有跳轉(zhuǎn)網(wǎng)頁的話,把Login文檔中@WebServlet那一行刪除。

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

總結(jié)

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

相關(guān)文章

  • Java設(shè)計模式之裝飾模式(Decorator模式)介紹

    Java設(shè)計模式之裝飾模式(Decorator模式)介紹

    這篇文章主要介紹了Java設(shè)計模式之裝飾模式(Decorator模式)介紹,本文講解了為什么使用Decorator、如何使用裝飾模式、Jive中的Decorator實現(xiàn)等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • Java數(shù)據(jù)結(jié)構(gòu)(線性表)詳解

    Java數(shù)據(jù)結(jié)構(gòu)(線性表)詳解

    本文主要介紹了Java數(shù)據(jù)結(jié)構(gòu)(線性表)的相關(guān)知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • Java時區(qū)轉(zhuǎn)換實例代碼解析

    Java時區(qū)轉(zhuǎn)換實例代碼解析

    這篇文章主要介紹了Java時區(qū)轉(zhuǎn)換實例代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • java通過反射創(chuàng)建對象并調(diào)用方法

    java通過反射創(chuàng)建對象并調(diào)用方法

    這篇文章主要介紹了java通過反射創(chuàng)建對象并調(diào)用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • 詳解Java深拷貝,淺拷貝和Cloneable接口

    詳解Java深拷貝,淺拷貝和Cloneable接口

    這篇文章主要為大家詳細介紹了Java中Cloneable接口以及深拷貝與淺拷貝的相關(guān)知識,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-08-08
  • 解決mybatisplus MetaObjectHandler 失效的問題

    解決mybatisplus MetaObjectHandler 失效的問題

    本文主要介紹了解決mybatisplus MetaObjectHandler 失效的問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Springboot整合zookeeper實現(xiàn)對節(jié)點的創(chuàng)建、監(jiān)聽與判斷的案例詳解

    Springboot整合zookeeper實現(xiàn)對節(jié)點的創(chuàng)建、監(jiān)聽與判斷的案例詳解

    這篇文章主要介紹了基于Springboot整合zookeeper實現(xiàn)對節(jié)點的創(chuàng)建、監(jiān)聽與判斷,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • 解決springboot整合druid遇到的坑

    解決springboot整合druid遇到的坑

    這篇文章主要介紹了解決springboot整合druid遇到的坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • SpringBoot頂層接口實現(xiàn)類注入項目的方法示例

    SpringBoot頂層接口實現(xiàn)類注入項目的方法示例

    本文主要介紹了SpringBoot頂層接口實現(xiàn)類注入項目的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • 淺談一下Spring的核心基礎(chǔ)IOC與DI

    淺談一下Spring的核心基礎(chǔ)IOC與DI

    這篇文章主要介紹了Spring的核心基礎(chǔ)IOC與DI的詳細用法,spring技術(shù)是現(xiàn)在企業(yè)開發(fā)中幾乎必備的技術(shù)選型,那么學(xué)好spring就很重要,本篇著重講解spring的核心機制,IOD與DI,一起來看看吧
    2023-03-03

最新評論