zoukankan      html  css  js  c++  java
  • 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)controller代码如下

    @Controller
    @RequestMapping("money")
    public class MoneyController {
    @GetMapping("/description")
    public String getDescription(){
    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页面的视图解析器

    @Bean
    public 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;

    @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注解
    ---------------------
    原文来自

  • 相关阅读:
    对于有API接口数据的监测
    网站、域名、IP、URL、URI、IRI
    面向对象总结
    封装示例:游戏开发
    面向对象基础2
    继承与多态
    如何引用第三方同级以及不同级目录下的的py文件
    Weblogic常见报错以及解决方法
    深度解读企业云上办公利器「无影云电脑」
    java根据模板导出pdf
  • 原文地址:https://www.cnblogs.com/cuiqq/p/10843803.html
Copyright © 2011-2022 走看看