IDEA新建Maven Java Web項目


新建一個Maven項目

 

 

 

填寫GroupId、ArtifactId,Next,然后Finish

 

 新建完成后,點擊Enable Auto-Import自動導入包

觀察新建項目的目錄結構沒有web目錄

配置項目編譯路徑 File -> Project Structure.. ->Modules -> + -> web

 

 

 

 配置web.xml文件目錄和web目錄位置(默認即可)

 

 配置Artifacts

 

 點擊OK完成配置

web目錄出現在項目內

 

 在web目錄上右鍵新建一個index.jsp文件

編輯文件如下

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>第一個Maven Java項目!</title>
</head>
<body>
Hello Maven!
<br>
<a href="HelloServlet">跳轉到HelloServlet</a>
</body>
</html>

配置Tomcat文件

 

 點擊run-> Edit Configurations

 

 

 

 選擇Deployment

 

 點擊OK,完成。

Shift+F10運行,

 

 運行結果如下:

 

 

下一步添加Servlet支持

 在pom.xml文件中添加Servlet支持語句

<dependencies>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
        </dependency>
    </dependencies>

在Src/main/java目錄上右鍵新建HelloServlet(偶爾會沒有servlet選項,稍等一會也會出來,沒有請看下一步

 沒有servlet選項可嘗試點擊右側Maven Project再刷新

 

 

 在HelloServlet文件的doGet方法內寫入代碼

response.setCharacterEncoding("utf-8");
        PrintWriter out = response.getWriter();
        out.println("這是HelloServlet輸出的內容!");

重新運行。Shift+F10

 

o  404

這是因為新建的servlet未配置。默認配置為  

@WebServlet(name="HelloServlet") 
修改為
@WebServlet("/HelloServlet")
重新運行
在地址欄輸入http://localhost:8080/HelloServlet


 

 注意HelloServlet大小寫,區分大小寫,

也可以在index.jsp頁面跳轉

 

 成功!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM