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

  • 相关阅读:
    Word Search
    Subsets
    Combinations
    Search a 2D Matrix
    求比正整数N大的最小正整数M,且M与N的二进制表示中有相同数目的1
    Set Matrix Zeroes
    Unity学习笔记—— 常用脚本函数
    学习 各个数据结构
    unity调用 安卓相册
    设置 相机跟随 主角及视角 滑动
  • 原文地址:https://www.cnblogs.com/cuiqq/p/10843803.html
Copyright © 2011-2022 走看看