一、部署Tomcat

二、創建一個簡單的Web工程
2.1創建一個新工程
- 創建一個新工程

- 設置JDK及選擇Web Application (創建的是Web工程)

- 點擊Next,選擇工作空間,起個工程名

2.2項目部署
- 在工具欄點擊

- Project: 無需任何設置,選擇默認編譯目錄(或自定義編譯目錄)

- Modules: 將Tomcat加入

- Libraries:無需任何設置。這里描述了此項目的依賴。

- Facets: 無需任何設置。這里描述了此項目所適配的服務框架

- Artifacts: 無需任何配置。這里描述了此項目的發布信息。可看出下面的示例項目是以war包的形式發布的。

三、部署項目服務器
- 點擊

- 加上本地的服務器--Tomcat

- 這里是部署項目

- 注意下面的選擇:

四、寫代碼測試
Java
1 package com.wql; 2 3 import javax.servlet.ServletException; 4 import javax.servlet.annotation.WebServlet; 5 import javax.servlet.http.HttpServlet; 6 import javax.servlet.http.HttpServletRequest; 7 import javax.servlet.http.HttpServletResponse; 8 import java.io.IOException; 9 10 /** 11 * Created by Lenovo on 2016/2/24. 12 */ 13 @WebServlet("/mytest") 14 public class Controller extends HttpServlet{ 15 @Override 16 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { 17 doPost(req, resp); 18 } 19 20 @Override 21 protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { 22 req.setCharacterEncoding("UTF-8"); 23 String name=req.getParameter("name"); 24 req.setAttribute("name",name); 25 System.out.println("-sss-"); 26 req.getRequestDispatcher("index.jsp").forward(req, resp); 27 } 28 }
JSP
<%-- Created by IntelliJ IDEA. User: Lenovo Date: 2016/2/24 Time: 17:55 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>index</title> </head> <body> <form action="mytest" method="post"> <input name="name"> return:${name} <input value="提交" type="submit"> </form> </body> </html>
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_3_1.xsd" version="3.1"> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
可啟動項目進行測試了

