返回顶部
首页 > 资讯 > 精选 >springboot怎么实现返回视图
  • 570
分享到

springboot怎么实现返回视图

2023-06-29 00:06:33 570人浏览 薄情痞子
摘要

本篇内容主要讲解“SpringBoot怎么实现返回视图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springboot怎么实现返回视图”吧!springboot返回视图而不是stringpac

本篇内容主要讲解“SpringBoot怎么实现返回视图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习springboot怎么实现返回视图”吧!

springboot返回视图而不是string

package com.example.demo.controller;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.stereotype.Controller;import org.springframework.WEB.bind.annotation.RequestMapping;@Controller@EnableAutoConfigurationpublic class HelloController {    @RequestMapping("/hello")    public String hello() {        System.out.println("进入controller");        return "hello";    }}

注意释@Controller而不是@RestContreller

@RestController返回的是JSONjsON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。)如果用了@RestController则不要用@Responsebody

还有一种就是通过ModelAndView

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.servlet.ModelAndView;@Controller@EnableAutoConfigurationpublic class HelloController {    @RequestMapping("/hello")    @ResponseBody    public ModelAndView hello(){        System.out.println("hello!");        ModelAndView mode = new ModelAndView();        mode.setViewName("hello");        return mode;    }}

一般用于携带参数且返回视图,如果要带参数的话,加上mode.addObject()函数

另外需要注意一点,html文件中所有标签都必须要有结束符,idea有时候生成meta标签时会没有结束符,所以要加上

最终输入Http://localhost:8080/hello就可以了 

springboot返回视图方式

Spring Boot返回视图的方式

1.使用ModelAndView

在controller中

    @RequestMapping("toTest")    public ModelAndView toTest(){        ModelAndView mv = new ModelAndView();        //视图名        mv.setViewName("login");        //想传的数据        mv.addObject("o1","数据1");        return mv;    }

2.使用webMVC配置

创建配置类

package com.ch.exercise.config.webmvc;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ViewControllerReGIStry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configurationpublic class WebMvcConfig implements WebMvcConfigurer {    @Override    public void addViewControllers(ViewControllerRegistry registry) {        registry        //接收的请求        .addViewController("/toLogin")        //跳转的页面名        .setViewName("login");    }}

补充一下

快速上手

1.在pom.xml添加依赖

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

2.创建页面login.html

springboot怎么实现返回视图

3.配置thymeleaf

在application.yml中添加上

spring:  thymeleaf:  #页面存放位置    prefix: classpath:/templates/    #是否缓存 这里是否    cache: false    suffix: .html    mode: LEGACYHTML5    template-resolver-order: 0

再进行视图配置就可以访问到了

到此,相信大家对“springboot怎么实现返回视图”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: springboot怎么实现返回视图

本文链接: https://lsjlt.com/news/321634.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • springboot怎么实现返回视图
    本篇内容主要讲解“springboot怎么实现返回视图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springboot怎么实现返回视图”吧!springboot返回视图而不是stringpac...
    99+
    2023-06-29
  • springboot实现返回视图而不是string的方法
    目录springboot返回视图而不是string还有一种就是通过ModelAndViewspringboot返回视图方式Spring boot返回视图的方式补充一下springbo...
    99+
    2024-04-02
  • springboot实现返回文件流
    目录springboot返回文件流springboot返回二进制文件流springboot返回文件流 @GetMapping(value = "/file/{fileName}") ...
    99+
    2024-04-02
  • SpringBoot怎么实现统一后端返回格式
    这篇文章主要介绍“SpringBoot怎么实现统一后端返回格式”,在日常操作中,相信很多人在SpringBoot怎么实现统一后端返回格式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SpringBoot怎么实...
    99+
    2023-06-30
  • SpringBoot中怎么返回页面
    本篇文章为大家展示了SpringBoot中怎么返回页面,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。SpringBoot中使用Controller和页面的结合能够很好地实现用户的功能及页面数据的传递...
    99+
    2023-06-20
  • SpringBoot统一公共返回类的实现
    目录项目结构统一返回类使用本文记录下如何在工程中,配置后台的统一公共返回类,这样做目的是为了统一返回信息,方便项目进行管理。使用技术:SpringBoot+Swagger+Lombo...
    99+
    2024-04-02
  • SpringBoot上传图片到指定位置并返回URL的实现
    目录需求前端部分(ElementUI+Vue.js)后端部分(SpringBoot)1.先配置application.yml文件2.映射资源-重写WebMvcConfigurer接口...
    99+
    2024-04-02
  • springboot怎么封装返回数据
    在Spring Boot中,可以使用Java对象作为返回类型来封装返回数据。可以通过定义一个Java类来表示返回数据的结构,并在Co...
    99+
    2023-08-09
    springboot
  • springboot封装怎么返回数据
    在Spring Boot中,可以通过使用@RestController注解来封装返回数据。 @RestController注解表示该...
    99+
    2024-02-29
    springboot
  • react怎么实现返回顶部
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react怎么实现返回顶部知识准备:scrollTop代表被隐藏在内容区域上方的像素数,元素未滚动时,scrollTop为0,如果元素垂直滚动了,scro...
    99+
    2023-05-14
    React
  • SpringBoot如何返回页面的实现方法
    SpringBoot中使用Controller和页面的结合能够很好地实现用户的功能及页面数据的传递。但是在返回页面的时候竟然会出现404或者500的错误,我总结了一下如何实现页面的返...
    99+
    2024-04-02
  • SpringBoot、mybatis返回树结构的数据实现
    公司有个业务需要查出所有的用户权限分类,并将最后一层类别所包含的权限查出来。 数据库说明,有一个parent_id 字段是最好的:、 parent_id的值就是上级的id,一般的...
    99+
    2024-04-02
  • SpringBoot怎么统一JSON信息返回
    这篇文章主要介绍“SpringBoot怎么统一JSON信息返回”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot怎么统一JSON信息返回”文章能帮助大家解决问题。调用后端服务后的返回...
    99+
    2023-06-27
  • SpringBoot怎么返回Json数据格式
    这篇文章主要介绍“SpringBoot怎么返回Json数据格式”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot怎么返回Json数据格式”文章能帮助大家解决问题。一、@RestCon...
    99+
    2023-07-05
  • php怎么实现返回上一层
    本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。php怎么实现返回上一层?php实现返回上一页的功能的3种有效方法header(location:你的上一页的路径); // 注意这个函数前不能有输出 h...
    99+
    2019-05-06
    php
  • python返回迭代器怎么实现
    要实现一个返回迭代器的函数,可以使用生成器函数来实现。生成器函数是一种特殊的函数,可以在函数体中使用yield语句来产生值,每次调用...
    99+
    2023-09-28
    python
  • effect返回runner单测怎么实现
    本篇内容主要讲解“effect返回runner单测怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“effect返回runner单测怎么实现”吧!一、 runner 单测首先介绍一下runn...
    99+
    2023-07-04
  • springboot jpa 实现返回结果自定义查询
    目录jpa 返回结果自定义查询第一种方法第二种方法使用jpa两张表联查返回自定义实体1、创建一个SpringBoot空白项目,引入pom依赖2、application.yml配置文件...
    99+
    2024-04-02
  • Springboot JPA怎么使用distinct返回对象
    这篇文章主要讲解了“Springboot JPA怎么使用distinct返回对象”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Springboot JPA怎么使用dist...
    99+
    2023-06-29
  • SpringBoot返回Json对象报错怎么办
    小编给大家分享一下SpringBoot返回Json对象报错怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1 需求描述我们现在要干一个什么事情呢,我们要在浏览...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作