IDEA創建一個servlet項目

1.File->project->java project(選中web application)(如果選擇java Enterprise可以免去後期導入servlet-api.jar包和配置Tomcat,但是需要在project structure,Module,Dependency中將Tomcat勾選並Apply)->填寫相關信息

完成之後,點擊WEF-INF  ,右鍵,NEW-->Directory  創建兩個文件夾,classes 和 lib  這個名字不要改;

點擊File ,選擇Project Structure ,點擊Modules ,選擇Paths,選中Use module compile output path ,把路徑改成剛剛創建的classes文件夾

再點旁邊的Dependencies,點擊"+"號,選擇1 JARs or directories ,選擇你剛剛創建的lib文件夾,選第3個jar Directory,Ok,勾選lib and one more file,Apply,之後有需要放在這個文件夾下的jar包可以直接複製到這裏再選中該文件夾右鍵選中Add as Library即可!

2.導入jar包:File->project structure->Moudle->Dependencies->+->jars or directories->選擇Tomcat安裝目錄lib下servlet-api.jar導入,選中-》apply->OK

3.編寫 HelloServlet類,不要包名,繼承 HttpServlet重寫doGet方法

public class HelloServlet extends HttpServlet{
 
    public void doGet(HttpServletRequest request, HttpServletResponse response){
         
        try {
            response.getWriter().println("<h1>Hello Servlet!</h1>");
            response.getWriter().println(new Date().toLocaleString());
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
     
}

4.配置web.xml:web.xml提供路徑與servlet的映射關係,把/hello這個路徑映射到 HelloServlet這個類上,<servlet> 標籤下的 <servlet-name>與 <servlet-mapping> 標籤下的 <servlet-name> 必須一樣,<servlet-name>與<servlet-class>可以不一樣

<?xml version="1.0" encoding="UTF-8"?>
<web-app>
 
    <servlet>
        <servlet-name>HelloServlet</servlet-name>
        <servlet-class>HelloServlet</servlet-class>
    </servlet>
 
    <servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
 
</web-app>

 

5.

部署 Tomcat ,並調試運行

 選中項目->apply->OK

6.瀏覽器輸入:localhost:8080/hello展示頁面 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章