栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java > SpringBoot

深入Spring Boot (十二):集成JSP

SpringBoot 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

深入Spring Boot (十二):集成JSP

代码实践

话不多说,直接上代码。依赖管理pom.xml,需要添加servlet和嵌入式tomcat运行jsp需要的jar,详细依赖配置如下:



   4.0.0



   springboot-jsp

   test

   1.0-SNAPSHOT



   

       org.springframework.boot

       spring-boot-starter-parent

       2.0.0.RELEASE

   



   

       

           org.springframework.boot

           spring-boot-starter-web

       

       

           org.springframework.boot

           spring-boot-starter-tomcat

       

       

           org.apache.tomcat.embed

           tomcat-embed-jasper

       

       

           org.springframework.boot

           spring-boot-starter-test

           test

       

       

           javax.servlet

           javax.servlet-api

       

       

           javax.servlet

           jstl

       

   

因为jsp资源的默认存放路径是webapp,所以需要新建webapp目录,示例是将jsp文件放到webapp/WEB-INF/jsp路径下,因此在webapp下新建WEB-INF目录,接着在WEN-INF目录下新建jsp目录,在jsp下新建hello.jsp,完整目录结构及代码如下:

image

<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

    

    
        Message: ${message}    

在resources目录下新建application.properties,在其中添加jsp资源配置,具体配置如下:

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

spring.mvc.view.suffix=.jsp

新建HelloController.java,用于处理http请求,具体代码如下:

@Controller@EnableAutoConfigurationpublic class HelloController {    @RequestMapping("/hello")    public String hello(Map map) {

        map.put("message", "HelloWorld");        return "hello";



    }    public static void main(String[] args) throws Exception {

        SpringApplication.run(HelloController.class, args);

    }



}



作者:JavaQ
链接:https://www.jianshu.com/p/6ce747e08478


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/235782.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号