spring boot 开发--第二篇加入对jsp的支持

1、构建项目

spring boot 开发--第二篇加入对jsp的支持_第1张图片

pom文件如下



         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    4.0.0

    com.vesus
    springboot-helloworld
    0.0.1-SNAPSHOT
    jar
    springboot-helloworld
    Demo project for Spring Boot
    
    
        com.vesus
        spring-boot-demo
        0.0.1-SNAPSHOT
    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

3、创建控制器HelloController

package com.vesus.springbootjsp.controller;

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

@Controller
public class HelloWorldController {

    @RequestMapping(value = "/hello")
    public String hello(){

        return "hello";
    }
}

4、配置application.properties

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

5、在 src/main 下面创建 webapp/WEB-INF/文件夹,并添加hello.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    My first Spring boot web demo


Hello world

6、多模块下访问jsp汇报404,需要设置一下工作目录,设置为模块的目录

spring boot 开发--第二篇加入对jsp的支持_第2张图片

7、访问localhost:8080/hello,显示

hello world

源码 :https://gitee.com/vesus198/springboot-demo/tree/master/springboot-jsp

你可能感兴趣的:(spring,boot)