前言一些小問(wèn)題: 先創(chuàng)建一個(gè)maven工程,流程如下:
Maven使用入門(mén),小案例
項(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)行所依賴(lài)的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>
|
|
|
來(lái)自: 印度阿三17 > 《開(kāi)發(fā)》