我正在使用Jar和Maven构建创建一个Web应用程序,但在创建项目时找不到视图层:没有web-app
、WEB-INF
和META-INF
文件夹。我想把我的jsp页面放到我的项目中,但是我没有视图层。
这就是pom:`
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.5</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.app</groupId>
<artifactId>EonEsports</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>EonEsports</name>
<description>EonEsports</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
`
这是项目结构
我希望有一个webapp或WebContent文件夹,我可以把我的Jsp页面。
1条答案
按热度按时间jhiyze9q1#
这取决于您最初选择的项目类型。例如,如果您使用IntelliJ并选择Spring initializr. type,则不会创建webapp文件夹。
您可以在src-〉main目录下手动创建一个webapp文件夹,并将Jsp文件放在那里。
更新日期:
如果出现404错误,或者控制器无法识别jsp文件,请尝试添加以下更改
首先添加以下依赖项:
另外,将这两行添加到application.properties文件中(假设Jsp文件放在路径:网络应用程序/WEB-INF/)