zoukankan      html  css  js  c++  java
  • springboot集成thymeleaf中遇到的问题

    错误:不能返回页面,只返回字符串。

    原因:在controller中使用了注解@RestController

    修改:修改注解为@Controller

    @Controller

    分析:

    RestController = Controller + ResponseBody.加上RestController,返回的内容是你return中的内容,如果是return "Hello World",页面显示的就是Hello World。加上Controller,返回的是return中对应的页面,比如return “hello”,页面的名称是hello。

    http://blog.csdn.net/weixin_38303684/article/details/78024891

    这篇文章解释还可以。

    这个

    这个modelandview这个可以进行跳转:

     http://www.cnblogs.com/rocky-AGE-24/p/5153760.html

    下面的方法实验未通过:

    @RestController的使用(本人实验未通过

    http://www.cnblogs.com/EasonJim/p/7459486.html

    分析:

    Spring MVC项目中页面重定向一般使用return "redirect:/other/controller/";即可。而Spring Boot使用了@RestController注解,上述写法只能返回字符串

    解决方法如下:

    将一个HttpServletResponse参数添加到处理程序方法然后调用response.sendRedirect("some-url");

    例子:

  • 相关阅读:
    MySQL >>> 存储引擎
    MySQL >>> 基本操作语句
    MySQL >>> 使用安装
    协程 *单线程实现并发
    进程池 & 线程池
    线程 *知识点扩充
    进程 & 线程
    DRF单表序列化
    DRF
    接口规范
  • 原文地址:https://www.cnblogs.com/fengli9998/p/7642939.html
Copyright © 2011-2022 走看看