springboot jsp支持以及转发配置方式

 更新时间:2024年12月24日 09:09:36   作者:阿拉的梦想  
文章介绍了如何在Spring Boot项目中配置和使用JSP,并提供了一步一步的指导,包括添加依赖、配置文件设置、控制器和视图的使用

一、jsp支持

springboot 默认是不支持jsp的;

1.pom.xml中添加依赖

三个依赖:servlet,jstl,jasper

<!-- 1.servlet依赖-->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <scope>provided</scope>
</dependency>
<!-- 2.jstl -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
</dependency>
<!-- 3.jsp支持 -->
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
    <scope>provided</scope>
</dependency>

2.启动类

启动类继承SpringBootServletInitializer类;

3.访问测试

二、转发到WEB-INF

这里测试把请求转发到WEB-INF下的home.jsp中

1.application.properties中添加配置

配置转发的前缀和后缀

spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp

2.控制层转发

这里注意,控制类上就不能用@RestController了,要用@Controller

// 控制方法 获取所有用户
    @RequestMapping("toPage")
    public Object topage(ModelAndView mv) {
        mv.setViewName("home");
        mv.addObject("user", "tom");
        return mv;
    }

3.测试

完成!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 基于java springboot + mybatis实现电影售票管理系统

    基于java springboot + mybatis实现电影售票管理系统

    这篇文章主要介绍了基于java springboot + mybatis实现的完整电影售票管理系统基于java springboot + mybatis,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • 使用jaxws建立webservice客户端并实现soap消息的handler验证示例

    使用jaxws建立webservice客户端并实现soap消息的handler验证示例

    这篇文章主要介绍了使用jaxws建立webservice客户端并实现soap消息的handler验证示例,需要的朋友可以参考下
    2014-03-03
  • 详解Java的位操作符

    详解Java的位操作符

    位操作就是对这些数据进行基本的操作。如果基本类型是char、byte或者short类型的数值进行移位处理,那么会转化成int类型,再进行移位的处理
    2017-09-09
  • idea插件之mybatis log plugin控制台sql的问题

    idea插件之mybatis log plugin控制台sql的问题

    这篇文章主要介绍了idea插件之mybatis log plugin控制台sql,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • java中GZIP压缩解压类使用实例

    java中GZIP压缩解压类使用实例

    这篇文章主要介绍了java中GZIP压缩解压类使用实例的相关资料,需要的朋友可以参考下
    2017-03-03
  • SpringMVC 方法四种类型返回值总结(你用过几种)

    SpringMVC 方法四种类型返回值总结(你用过几种)

    这篇文章主要介绍了SpringMVC 方法四种类型返回值总结(你用过几种),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • Java Lambda表达式之从集合到流

    Java Lambda表达式之从集合到流

    这篇文章主要介绍了Java Lambda表达式之从集合到流知识,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • Java countDownLatch如何实现多线程任务阻塞等待

    Java countDownLatch如何实现多线程任务阻塞等待

    这篇文章主要介绍了Java countDownLatch如何实现多线程任务阻塞等待,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • 面试官问如何启动Java 线程

    面试官问如何启动Java 线程

    这篇文章主要介绍了面试官问如何启动Java 线程,Java 的线程创建和启动非常简单,但如果问一个线程是怎么启动起来的往往并不清楚,甚至不知道为什么启动时是调用start(),而不是调用run()方法呢?下面我们就一起进入文章学习这个问题吧
    2021-12-12
  • Java中将String类型依照某个字符分割成数组的方法

    Java中将String类型依照某个字符分割成数组的方法

    下面小编就为大家分享一篇Java中将String类型依照某个字符分割成数组的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03

最新评论