1. 程式人生 > >如何用intellij idea新建一個java web+Servlet專案

如何用intellij idea新建一個java web+Servlet專案

個人轉載只是為了記錄一下,日後遇到問題便於檢視。

建立一個JAVA-web專案的前提: 1、下載並安裝JDK 2、安裝並配置Tomcat伺服器

下面開始建立JAVA-web專案:

1、File——>new——>Project...

2、跟著下面的步驟:如果第2步找不到JDK說明你的JDK沒有安裝好或者沒有配置好

3、跟著下面的步驟(突然發現自己已經建立了工程test13,然後在後續步驟中我將工程名改為test14,沒啥太大關係!)

4、這時候算建立好了,會出現下面的圖,然後開始配置。

配置步驟如下:

1、選擇File——>Project Structure...

2、然後看到下圖,跟著步驟走。

3、然後看到下圖,跟著步驟走。

4、然後看到下圖,點選ok後在專案目錄一欄會出現一個classes (一般都會把這個檔案命名為classes,行業界預設)

5、重複步驟3和步驟4,新建一個名為lib的檔案、

6、先找到你新建的classes檔案,複製檔案地址。然後選擇File——>Project Structure...——>Modules

——>Path        這一步驟結束後你的classes檔案的標誌會程式設計

7、然後選擇File——>Project Structure...——>Modules

——>Path

8、點選OK就配置完成了。

接下來新建一個Servlet程式測試下:

寫入的程式碼如下:

import java.io.IOException;
import java.io.PrintWriter;

import javax.jws.WebService;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class HTMLServlet extends HttpServlet {

    public HTMLServlet() {
        super();
    }
    public void destroy() {
        super.destroy();
    }

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        this.doPost(request, response);
    }

    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setCharacterEncoding("UTF-8");    //設定響應的字符集格式為UTF-8
        response.setContentType("text/html");  //設定響應正文的MIME型別
        PrintWriter out = response.getWriter();    //返回一個PrintWriter物件,Servlet使用它來輸出字串形式的正文資料
        //以下為輸出的HTML正文資料
        out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
        out.println("<HTML>");
        out.println("  <HEAD><TITLE>動態生成的HTML文件</TITLE></HEAD>");
        out.println("  <BODY>");
        out.println("    <table border='0' align='center'>");
        out.println("            <tr><td bgcolor='skyblue'colspan=2>動態生成HTML文件</td></tr>");
        out.println("     </table>");
        out.println("  </BODY>");
        out.println("</HTML>");
        out.flush();
        out.close();
    }

    public void init() throws ServletException {
    }

}

繼續下面的步驟:

JSP程式碼如下:

<%@ page import="java.util.*" language="java" pageEncoding="UTF-8" %>
<html>
  <head>
    <title>小視窗</title>
  </head>
  <body>
<center>
  <form action="<%=request.getContextPath()%>/html" ethod="POST">
    <input type="submit"value="提交">
  </form>
</center>
  </body>
</html>

繼續下面的步驟:

接下來在配置Tomcat。就快結束了!

點選執行:

結果顯示:

點選提交:

終於結束了!

如果你在執行時出現8080埠被佔用的情況,查查百度吧!