SpringBoot2 - jsp

2018-06-20  本文已影响0人  深入浅出

构建项目

访问start.spring.io/

项目目录结构

导入开发工具

配置springboot支持jsp

配置pom.xml文件

  1. 添加jsp的maven支持
<dependency>
  <groupId>org.apache.tomcat.embed</groupId>
  <artifactId>tomcat-embed-jasper</artifactId>
</dependency>
  1. 引入jsp对servlet容器的支持
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>javax.servlet-api</artifactId>
</dependency>
  1. 引入jstl标签支持
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>jstl</artifactId>
</dependency>

配置视图

  1. 在main目录下创建视图文件夹 webapp >> WEB-INF >> views


  2. 修改application.properties配置文件,设置视图跳转目录

spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
  1. 创建index.jsp


<%@ page contentType="text/html; charset=UTF-8" language="java" %>
<html>
    <head>
        <title>jsp</title>
    </head>
    <body>
        this is spring boot jsp page
    </body>
</html>
  1. 创建IndexController


package com.gala.jsp.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
public class IndexController {

    @RequestMapping(value = "/index", method = RequestMethod.GET)
    public String index() {
        return "index";
    }

}

访问项目

启动项目,访问:127.0.0.1:8080/index

上一篇下一篇

猜你喜欢

热点阅读