当前位置: 首页 > 图灵资讯 > 技术篇> Spring Boot使用JSP步骤

Spring Boot使用JSP步骤

来源:图灵教育
时间:2023-03-26 16:40:31

学习java语言的朋友们对Spring Boot并不陌生,Spring Booot是Spring家族下的一个新的开发框架,其设计目的主要是简化Spring应用程序的创建和开发过程Spring BootJSP页面也兼容,java程序员有时候会用这篇文章来介绍Spring Boot使用JSP步骤,有兴趣的朋友们一起学习吧。

Spring boot使用jsp,按以下步骤进行:

1、在 pom.xml文件中的配置依赖于项目

<!--引入 Spring Boot 内嵌的 Tomcat 对 JSP 的解析包-->

<dependency>

<groupId>org.apache.tomcat.embed</groupId>

<artifactId>tomcat-embed-jasper</artifactId>

</dependency>

<!-- servlet 依赖的 jar 包 start -->

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>javax.servlet-api</artifactId>

</dependency>

<!-- servlet 依赖的 jar 包 start -->

<!-- jsp 依赖 jar 包 start -->

<dependency>

<groupId>javax.servlet.jsp</groupId>

<artifactId>javax.servlet.jsp-api</artifactId>

<version>2.3.1</version>

</dependency>

<!-- jsp 依赖 jar 包 end -->

<!--jstl 标签依赖的 jar 包 start -->

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>jstl</artifactId>

</dependency>

<!--jar包endd依赖于jstl标签 -->

2、application.properties文件配置spring mvc视图显示jspp:

spring.mvc.view.prefix=/

spring.mvc.view.suffix=.jsp

3、在src/main下创建webapp目录并在此目录下创建新的webapp目录 jsp页面;

</includes>

</resource>

<resource>

<directory>src/main/webapp</directory>

<targetPath>META-INF/resources</targetPath>

<includes>

<include>**/*.*</include>

</includes>

</resource>

</resources>

6、修改Hellocontroller

修改HelloController,把本来的@RestController 改为@Controller。这时返回"hello"不再是字符串,而是根据application.properties 视图在中间重定向,到/WEB-INF/jsp目录,寻找helloo.jsp文件

package cn.xdf.springboot.web;
import java.text.DateFormat;
import java.util.Date;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HelloController {
    @RequestMapping("/hello")
    public String hello(Model m){
        m.addAttribute("now",DateFormat.getDateTimeInstance().format(new Date()));
        return "hello";  //视图重定向hellolo.jsp
    }
}

7、创建hello.jsp文件

在main目录下,新建--> webapp/WEB-INF/jsp 目录。然后新建hellolo.jsp 使用EL文件 在Hellllocontrler的model中显示表达式显示的当前时间。

8、最后,启动测试。

上面就是Spring Boot使用JSP步骤介绍,希望这个教程能对大家有所帮助,学过的朋友可以自己在电脑上练习,真正掌握Spring B在oot中使用操作JSP。