前言
本章講解使用IDEA創建普通Web項目的方法
方法
1.項目頁創建項目
之前我們講過在IDEA首頁創建我們的項目,那麼這一次在前面項目的頁面上我們新建一個普通的Web項目
點擊File-->New --> Project...
2.配置JDK、JavaEE和Server
我們選擇Java Enterprise,右側配置好我們的JDK版本和JavaEE的版本
配置Application Server,這裏我們選擇Tomcat
在下面的配置中配置好我們的tomcat路徑:
勾選web支持,選擇servlet版本和創建對應的web.xml文件,點擊next
3.配置項目名稱和路徑
在下面的窗口配置好項目的名稱、路徑,點擊Finish
這個時候呢,會跳出一個選項,你可以選擇新打開一個窗口顯示你新建的項目還是就在這個窗口顯示
This Window表示本窗口顯示,New Window代表新窗口顯示,這裏我們選擇本窗口顯示即可。
創建完畢的Web項目結構:
4.啓動項目
在啓動項目之前,我們編寫一個servlet做測試
1)編寫index.jsp
<%--
Created by IntelliJ IDEA.
User: jwang
Date: 2019/11/30
Time: 14:28
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>hello page</title>
</head>
<body>
hello idea
</body>
</html>
2)編寫HelloServlet
package cn.edu.ccut;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet(name = "helloServlet",urlPatterns = {"/hello.do"})
public class HelloServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("hello world");
req.getRequestDispatcher("/index.jsp").forward(req,resp);
}
}
3)爲了方便調試,點擊debug啓動項目
在彈出的瀏覽器打開如下網址:http://localhost:8080/helloWeb_war_exploded/hello.do
附錄:
1.tomcat配置
點擊此配置來配置Tomcat
在這裏可以配置tomcat的相關信息:
- 配置啓動項目之後運行的瀏覽器
- 配置JRE
- 配置端口號
- etc...
在這裏配置訪問項目的路徑,我這裏選擇根路徑:
再次啓動項目,你將會發現驚喜!