首页前端开发JavaScriptspringboot如何返回html和jsp

springboot如何返回html和jsp

时间2024-01-29 15:59:03发布访客分类JavaScript浏览466
导读:收集整理的这篇文章主要介绍了springboot如何返回html和jsp,觉得挺不错的,现在分享给大家,也给大家做个参考。本篇文章给大家介绍一下sPRingboot返回htML和jsp的方法。有一定的参考价值,有需要的朋友可以参考一下,希望...
收集整理的这篇文章主要介绍了springboot如何返回html和jsp,觉得挺不错的,现在分享给大家,也给大家做个参考。本篇文章给大家介绍一下sPRingboot返回htML和jsp的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

一、返回html

(1)添加maven依赖

dePEndency>
        groupId>
    org.springframework.boot/groupId>
        artifactId>
    spring-boot-starter-thymeleaf/artifactId>
    /dependency>
    

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

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

html lang="en" XMlns:th="http://www.thymeleaf.org">
script type="text/javascript" th:src="@{
/js/jquery/jquery.min.js}
    ">
    /script>
script type="text/javascript" th:src="@{
/js/jquery/jquery.easyui.min.1-7-5.js}
    ">
    /script>
script type="text/javascript" th:src="@{
/js/jquery/easyui-lang-zh_CN.js}
    ">
    /script>
script type="text/javascript" th:src="@{
/js/index.js}
    ">
    /script>
    body>
    h2>
    Hello World!/h2>
    /body>
    /html>
    

(4)controller代码如下

package springboot.controller;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
@Controllerpublic class HtmlController {
    @RequestMapping("/show")    public String show() {
            return "aaa";
    }
}
    

二、返回jsp

(1)添加jsp的maven依赖

dependency>
        groupId>
    org.apache.tomcat.embed/groupId>
        artifactId>
    tomcat-embed-jasper/artifactId>
        scope>
    provided/scope>
    /dependency>
    dependency>
        groupId>
    javax.servlet/groupId>
        artifactId>
    jstl/artifactId>
    /dependency>
    

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

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

@Beanpublic InternalResourceViewResolver viewResolver() {
        InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
        viewResolver.setPrefix("/WEB-iNF/");
        viewResolver.setSuffix(".jsp");
        return viewResolver;
}
    

(3)结构图如下

(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;
@Controllerpublic 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下

推荐学习:html视频教程

以上就是springboot如何返回html和jsp的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

jspspringboot

若转载请注明出处: springboot如何返回html和jsp
本文地址: https://pptw.com/jishu/591291.html
HTML进行表格制作 html中如何直接显示html代码

游客 回复需填写必要信息