1. 程式人生 > 實用技巧 >intellij idea建立第一個動態web專案的步驟方法

intellij idea建立第一個動態web專案的步驟方法

我以2018版的intellij idea為例

一.建立JavaWeb

1.第一步

點選左上角的File-->New-->Project

2.第二步

1.找到Java Enterprise之後,在Application Sever中找到自己的Tomcat,同時勾選中Web Application

2.第一項是你的工程名字,隨便取啦,第二個是你的工程路徑,選擇好之後點選finish

3.建立classes和lib資料夾,名字不可改

像這樣

3.第三步

1.在File中找到Project Structure

2.點選Modules ,選擇Paths,選中Use module compile output path ,把路徑改成剛剛建立的classes資料夾

3.ok後再點旁邊的Dependencies,點選"+"號,選擇1 JARs or directories ,

4,選擇你剛剛建立的lib資料夾,OK

5.選中jar Directory。

4.第四步

1.回到主介面後,點選Run ,選擇Edit Configurations

2.看tomcat已經有啦,這是java Enterprise的好處啦,點選Deployment ,

3.點選右上角的三角形

4.執行成功。

至此,intellij idea建立並設定javaweb工程全部完成,下面是在其中編寫並執行Servlet。

二.建立Servlet

1.先下src檔案加下建立一個servlet Hellow.java檔案

2.對Hello.java進行編譯

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;
import java.io.PrintWriter;
 
@WebServlet(name = "Hello")
public class Hello extends HttpServlet {
  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 
  }
  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    //設定響應內容型別
    response.setContentType("text/html");
 
    //設定邏輯實現
    PrintWriter out = response.getWriter();
    out.println("<h1>Servlet後臺</h1>");
  }
}

3.編寫web.xml配置檔案

<?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>Hello</servlet-name>
    <servlet-class>Hello</servlet-class>
  </servlet>
 
  <servlet-mapping>
    <servlet-name>Hello</servlet-name>
    <url-pattern>/Hello</url-pattern>
  </servlet-mapping>
 
</web-app>

4.執行Servlet,發現在classes目錄下會生成Hello.class檔案

5.重新編寫index.jsp檔案

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
 <head>
  <title>$Title$</title>
 </head>
 <body>
  <a href="Hello" rel="external nofollow" >第一個動態web專案</a>
 </body>
</html>

6.完成

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援碼農教程。