zoukankan      html  css  js  c++  java
  • spring boot 错误:Check your ViewResolver setup

    Whitelabel Error Page

    This application has no explicit mapping for /error, so you are seeing this as a fallback.

    Fri Mar 23 10:34:26 CST 2018
    There was an unexpected error (type=Internal Server Error, status=500).
    Circular view path [index]: would dispatch back to the current handler URL [/home/index] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.)

    解决办法:

    方法1.在请求方法上加注解:@ResponseBody,无需模板文件

    @RequestMapping("/home")
    @Controller()
    public class HomeController {
        @ResponseBody
        @RequestMapping("/index")
        public String index() {
            return "index";
        }
    }

    方法2. 用thymeleaf模板
    在pom.xml的dependencies元素内加静态模板依赖

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

    在resources/templates/创建html模板文件,文件名与请求方法return的字符串一样,扩展名html: index.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <p th:text="${data}"></p>
    </body>
    </html>
    @RequestMapping("/home")
    @Controller()
    public class HomeController {
        @RequestMapping("/index")
        public String index(HashMap<String,Object> map) {
            map.put("data","index.html");
            return "index";
        }
    }


  • 相关阅读:
    HDU 4069 Squiggly Sudoku
    SPOJ 1771 Yet Another NQueen Problem
    POJ 3469 Dual Core CPU
    CF 118E Bertown roads
    URAL 1664 Pipeline Transportation
    POJ 3076 Sudoku
    UVA 10330 Power Transmission
    HDU 1426 Sudoku Killer
    POJ 3074 Sudoku
    HDU 3315 My Brute
  • 原文地址:https://www.cnblogs.com/guochunyang2004/p/8629112.html
Copyright © 2011-2022 走看看