Java 在Spring启动应用程序中未创建WEB-INF文件夹?
我正在使用Spring Initializer创建一个Spring启动应用程序,但是文件夹结构有点不同,没有Java 在Spring启动应用程序中未创建WEB-INF文件夹?,java,spring,jsp,spring-mvc,spring-boot,Java,Spring,Jsp,Spring Mvc,Spring Boot,我正在使用Spring Initializer创建一个Spring启动应用程序,但是文件夹结构有点不同,没有WEB-INF文件夹,所以我将把JSP文件放在哪里,我应该手动创建WEB-INF文件夹吗 通常,web文件将随spring boot进入resources文件夹。 在src/main/webapp文件夹中转储jsp文件对我来说很有效,无论是否使用WEB-INF。我遵循了中提到的确切项目结构 我们需要在spring boot应用程序中手动装入WEB-INF文件夹。按照以下步骤创建WEB-
WEB-INF
文件夹,所以我将把JSP文件放在哪里,我应该手动创建WEB-INF
文件夹吗 通常,web文件将随spring boot进入resources文件夹。
在
src/main/webapp
文件夹中转储jsp文件对我来说很有效,无论是否使用WEB-INF。我遵循了中提到的确切项目结构
我们需要在spring boot应用程序中手动装入WEB-INF文件夹。按照以下步骤创建WEB-INF文件夹
我也有同样的问题。要解决这个问题,您需要将pom.xml中的jar更改为war,并执行以下操作
cd“我的项目”
清洁包装
java-jar my_project.war
以及所有训练。内部:src/main/resources/application.properties 添加此行:spring.mvc.view.prefix=/WEB-INF/view/
知识来源观看5分钟:55:33开始好的,假设greeting.jsp在src/main/resources/templates/greeting.jsp中,那么如何配置视图解析器@Craigwara将设置(位置)添加到application.properties
spring.mvc.view.prefix:/resources/jsp/spring.mvc.view.suffix:.jsp
尝试在application.properties中添加这些配置,但仍然不起作用。只要包含正确的JAR,就应该可以工作。您还可以按照本指南进行操作,该指南会将WEB-INF目录添加回。您希望在thymeleaf上使用jsp有什么原因吗?与最初的示例链接一样,TymeLab是spring boot web应用程序的推荐技术(好吧,所有指南都使用它!)不要将JSP文件与spring boot或嵌入式容器一起使用。使用类似于Thymeleaf的东西代替。为什么?JSP在与嵌入式容器一起使用时有严重的限制。这是我唯一能想到的创建WEB-INF文件夹并放置JSP文件的方法。Spring boot项目从不自动创建任何WEB-INF文件夹。我遵循了Telusko教程,他还在src main中创建一个webapp文件夹。我想你的答案是可以的。我想用Jar构建的WEB-INF文件夹。可能吗?WEB-INF文件夹与您的生成类型无关。您只需在pom.xml中将打包类型指定为jar,它将生成一个jar文件作为构建工件。