前言一些小問題: 先創(chuàng)建一個(gè)maven工程,流程如下:
Maven使用入門,小案例
項(xiàng)目的結(jié)構(gòu)如圖: package aa.bb; 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("/testServlet") public class TestServlet extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {request.getRequestDispatcher("/test.jsp").forward(request, response); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {doPost(request, response); } } jsp代碼如下: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> hello!!!Maven </body> </html> pom.xml配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven./POM/4.0.0" xmlns:xsi="http://www./2001/XMLSchema-instance" xsi:schemaLocation="http://maven./POM/4.0.0 http://maven./maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <packaging>war</packaging> <name>maven1</name> <groupId>org.example</groupId> <artifactId>maven1</artifactId> <version>1.0-SNAPSHOT</version> <!--放置的都是項(xiàng)目運(yùn)行所依賴的jar包--> <dependencies> <!-- <dependency>--> <!-- <groupId>javax.servlet</groupId>--> <!-- <artifactId>servlet-api</artifactId>--> <!-- <version>2.5</version>--> <!-- <scope>provided</scope>--> <!-- </dependency>--> <!--jsp--> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> <scope>provided</scope> </dependency> <!--junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <!--servlrt--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.0</version> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <!--配置tomcat--> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>8089</port> </configuration> </plugin> <!--配置jdk--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <target>1.8</target> <source>1.8</source> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build> </project>
|
|