SpringBoot2 - jsp

构建项目

访问start.spring.io/

SpringBoot2 - jsp_第1张图片

项目目录结构

SpringBoot2 - jsp_第2张图片

导入开发工具

SpringBoot2 - jsp_第3张图片
SpringBoot2 - jsp_第4张图片
SpringBoot2 - jsp_第5张图片

配置springboot支持jsp

配置pom.xml文件

  1. 添加jsp的maven支持

  org.apache.tomcat.embed
  tomcat-embed-jasper

  1. 引入jsp对servlet容器的支持

  javax.servlet
  javax.servlet-api

  1. 引入jstl标签支持

  javax.servlet
  jstl

配置视图

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


    SpringBoot2 - jsp_第6张图片
  2. 修改application.properties配置文件,设置视图跳转目录

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


    SpringBoot2 - jsp_第7张图片
<%@ page contentType="text/html; charset=UTF-8" language="java" %>

    
        jsp
    
    
        this is spring boot jsp page
    

  1. 创建IndexController


    SpringBoot2 - jsp_第8张图片
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

SpringBoot2 - jsp_第9张图片

你可能感兴趣的:(SpringBoot2 - jsp)