最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解如何使用IntelliJ IDEA新建一個Servlet項目

 更新時間:2018年11月27日 11:40:23   作者:xuanm  
這篇文章主要介紹了詳解如何使用IntelliJ IDEA新建一個Servlet項目,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文介紹了使用IntelliJ IDEA新建一個Servlet項目,一步步很詳細,有需要的朋友可以了解一下

創(chuàng)建項目

創(chuàng)建完后的目錄結(jié)構(gòu)為:

web項目配置

在WEB-INF目錄下新建兩個文件夾,分別命名未classes和lib(classes目錄用于存放編譯后的class文件,lib用于存放依賴的jar包)

項目設(shè)置:File –> Project Structure…,進入 Project Structure窗口,點擊 Modules –> 選中項目“JavaWeb” –> 切換到 Paths 選項卡 –> 勾選 “Use module compile output path”,將 “Output path” 和 “Test output path” 都改為之前創(chuàng)建的classes目錄

點擊 Modules –> 選中項目“JavaWeb” –> 切換到 Dependencies 選項卡 –> 點擊右邊的“+”,選擇 “Library…”,選擇tomcat的庫

編寫servlet程序

在src目錄下創(chuàng)建servlet文件:起名為testDemo,自動生成的接口沒有@Override需要自己加上,并且在doGet接口中添加內(nèi)容

@WebServlet(name = "testDemo")
public class testDemo extends HttpServlet {
  @Override
  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

  }

  @Override
  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("text/html");

    PrintWriter out = response.getWriter();
    out.println("<h1>hello world</h1>");
  }
}

修改web.xml文件內(nèi)容:在webapp標簽內(nèi)部加上以下內(nèi)容:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
     version="4.0">
  <servlet>
    <servlet-name>Test</servlet-name>
    <servlet-class>testDemo</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>Test</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>
</web-app>

運行程序

配置Tomcat容器:

配置好后運行程序,然后訪問:http://localhost:8080/test

得到結(jié)果

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java線程池7個參數(shù)的詳細含義

    Java線程池7個參數(shù)的詳細含義

    java多線程開發(fā)時,常常用到線程池技術(shù),這篇文章是對創(chuàng)建java線程池時的七個參數(shù)的詳細解釋,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 一文掌握Spring的創(chuàng)建與使用

    一文掌握Spring的創(chuàng)建與使用

    這篇文章詳細介紹了spring的創(chuàng)建與使用,文章中有詳細的代碼示例和圖片介紹,對學習有一定的而參考價值,需要的同學可以參考一下
    2023-04-04
  • java?Date獲取本月的開始時間與結(jié)束時間

    java?Date獲取本月的開始時間與結(jié)束時間

    這篇文章主要為大家介紹了java?Date獲取本月的開始時間與結(jié)束時間示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2023-05-05
  • Spring?Security實現(xiàn)HTTP認證

    Spring?Security實現(xiàn)HTTP認證

    本文主要介紹了Spring?Security實現(xiàn)HTTP認證,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧<BR>
    2022-06-06
  • java實現(xiàn)根據(jù)ip地址獲取地理位置

    java實現(xiàn)根據(jù)ip地址獲取地理位置

    本文給大家匯總介紹了2種分別使用新浪和淘寶接口,實現(xiàn)根據(jù)IP地址獲取詳細的地理位置的代碼,非常的實用,有需要的小伙伴可以參考下。
    2016-03-03
  • SpringMvc根據(jù)返回值類型不同處理響應(yīng)的方法

    SpringMvc根據(jù)返回值類型不同處理響應(yīng)的方法

    這篇文章主要介紹了SpringMvc根據(jù)返回值類型不同處理響應(yīng),我們可以通過控制器方法的返回值設(shè)置跳轉(zhuǎn)的視圖,控制器支持如void,String,ModelAndView類型,需要的朋友可以參考下
    2023-09-09
  • 詳解Java中Checked Exception與Runtime Exception 的區(qū)別

    詳解Java中Checked Exception與Runtime Exception 的區(qū)別

    這篇文章主要介紹了詳解Java中Checked Exception與Runtime Exception 的區(qū)別的相關(guān)資料,這里提供實例幫助大家學習理解這部分內(nèi)容,需要的朋友可以參考下
    2017-08-08
  • 探討Java 將Markdown文件轉(zhuǎn)換為Word和PDF文檔

    探討Java 將Markdown文件轉(zhuǎn)換為Word和PDF文檔

    這篇文章主要介紹了Java 將Markdown文件轉(zhuǎn)換為Word和PDF文檔,本文通過分步指南及代碼示例展示了如何將 Markdown 文件轉(zhuǎn)換為 Word 文檔和 PDF 文件,需要的朋友可以參考下
    2024-07-07
  • Java實現(xiàn)郵箱找回密碼實例代碼

    Java實現(xiàn)郵箱找回密碼實例代碼

    本篇文章主要介紹了Java實現(xiàn)郵箱找回密碼實例代碼,可以通過郵箱找回丟失密碼,具有一定的參考價值,有需要的可以了解一下。
    2016-11-11
  • Java bat批處理命令啟動jar包的操作方法

    Java bat批處理命令啟動jar包的操作方法

    這篇文章主要介紹了JAVA bat批處理命令啟動jar包,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-12-12

最新評論

江孜县| 郓城县| 英山县| 高阳县| 广汉市| 柯坪县| 彩票| 星座| 六枝特区| 宜宾县| 宜兰县| 宁河县| 东乌珠穆沁旗| 蒙自县| 宁津县| 新野县| 上高县| 防城港市| 麻江县| 伊宁县| 防城港市| 阿荣旗| 罗田县| 南通市| 凭祥市| 大方县| 武清区| 南涧| 东平县| 阿荣旗| 多伦县| 长海县| 广东省| 梅河口市| 广南县| 织金县| 苍山县| 新乡县| 西平县| 哈密市| 酒泉市|