成都网站建设设计

将想法与焦点和您一起共享

springboot如何返回html和jsp

这篇文章主要介绍springboot如何返回html和jsp,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联提供高防物理服务器租用、云服务器、香港服务器、服务器托管

springboot是什么

springboot一种全新的编程规范,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,SpringBoot也是一个服务于框架的框架,服务范围是简化配置文件。

一、返回html

(1)添加maven依赖


    org.springframework.boot
    spring-boot-starter-thymeleaf

(2)thymeleaf模板默认寻找resources下,templates文件夹放html页面,static文件夹放css及js

springboot如何返回html和jsp

(3)引入js,需要使用如下格式







Hello World!

springboot如何返回html和jsp

(4)controller代码如下

package springboot.controller;

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

@Controller
public class HtmlController {
    @RequestMapping("/show")
    public String show() {
        return "aaa";
    }
}

二、返回jsp

(1)添加jsp的maven依赖


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


    javax.servlet
    jstl

注:返回jsp需要把spring-boot-starter-thymeleaf注释掉

(2)在controller里添加寻找jsp页面的视图解析器

@Bean
public InternalResourceViewResolver viewResolver() {
    InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
    viewResolver.setPrefix("/WEB-INF/");
    viewResolver.setSuffix(".jsp");
    return viewResolver;
}

(3)结构图如下

springboot如何返回html和jsp

(4)controller代码如下

package springboot.controller;

import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.view.InternalResourceViewResolver;

@Controller
public class JspController {
    @RequestMapping("/test")
    public String index() {
        return "home";
    }
    @Bean
    public InternalResourceViewResolver viewResolver() {
        InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
        viewResolver.setPrefix("/WEB-INF/");
        viewResolver.setSuffix(".jsp");
        return viewResolver;
    }
}

注:返回html和jsp时使用@Controller注解

三、加载css、js文件

放到static下

springboot如何返回html和jsp

springboot如何返回html和jsp

以上是“springboot如何返回html和jsp”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网站名称:springboot如何返回html和jsp
文章源于:http://chengdu.cdxwcx.cn/article/pgospj.html