hi,欢迎访问本站!
当前位置: 首页学习笔记正文

IDEA工具SpringBoot项目中实现页面跳转(JSP、HTML)

用户投稿 学习笔记 19阅读

    在IDEA中开发Springboot项目很多环境配置都是已经配置好的,但是很多开发者还是喜欢自定义目录路径,BZ就喜欢在开发过程中建立一个与JAVA目录同级的Webapp目录来存放相关前端页面。不过开发过程中特别是使用JSP或者HTML页面会遇到很多坑

1.首先看目录,这里我创建一个与JAVA、resources同级的目录webapp

2.创建好以后要把webapp设置为web目录,当文件夹白点变蓝色就是设置成功【file->ProjectStructure 弹出这个窗口->选择你的项目下的Web->然后点击加号添加你需要设置为web目录文件夹】 3.接下来要导入JSP的相关依赖

<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> <!--<dependency>--> <!--<groupId>org.springframework.boot</groupId>--> <!--<artifactId>spring-boot-starter-thymeleaf</artifactId>--> <!--</dependency>-->

4.在配置文件application中配置

/**这个是HTML配置spring.mvc.view.prefix=/HTML/spring.mvc.view.suffix=.html/**这个是JSP配置#spring.mvc.view.prefix=/WEB-INF/JSP/#spring.mvc.view.suffix=.jsp

这里有个坑: 在使用html的时候千万不要在WEB-INF中创建html文件,不然就是一顿404.不要问为什么,问就是不知道,试了很多遍这里面只有JSP可以调用,HTML应该是无法识别。还有thymeleaf的相关依赖记得移除。

5.Controller代码部分 6.测试 HTML 、JSP【配置文件中HTML与JSP的配置只可用其一】

HTML配置+测试 JSP配置+测试: 完美解决,JSP主要就是导入相关依赖,设置web目录文件,如果要自己创建目录就要移除thymeleaf相关依赖,HTML页面千万不要放在WEB-INF目录下。

标签:
声明:无特别说明,转载请标明本文来源!
发布评论
正文 取消