IDEA+Maven搭建JavaWeb项目

首先新建一个maven项目,不选择任何模板

然后填写项目坐标完成新建

完成会得到一个标准的maven项目的目录

在pom.xml中,加入<packaging>war</packaging>,表示项目以war的形式打包

在main下新建webapp文件夹,用于存放web项目中的页面等,在webapp下新建WEB-INF,web.xml,完善项目结构

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"
         metadata-complete="true">
    <display-name>
    </display-name>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

在webapp目录下 编写一个index.jsp用于测试

 

运行

首先在idea中配置Tomcat,如下图所示,在IDEA的右上角,Add Configuration

然后选择添加一个Tomcat

至此,Tomcat就配置完成了。

 也可以在左下角选择要部署的项目

servlet,jsp,jstl的maven依赖

 

    <!-- servlet依赖的jar包 -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
        </dependency>
        <!-- jsp依赖jar包 -->
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>javax.servlet.jsp-api</artifactId>
            <version>2.3.1</version>
        </dependency>
        <!--jstl标签依赖的jar包 -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>

 

 

 

 

仅仅做一个笔记,也可以参考 https://www.cnblogs.com/gudu1/p/7742569.html

posted @ 2019-07-26 16:25  HanJunOvO  阅读(267)  评论(0编辑  收藏  举报