SpringBoot在controller返回一个HTML页面

本人今天在弄springBoot,因为第一次接触,遇到了很多的坑,特别是返回jsp页面。因为是新手所以一个人捣鼓了很长时间。终于弄好了。现在给大家分享下。新手上路。还请大家多多指教。

首先说一下,springboot的默认页面就是将页面放在static下。

然后访问http://localhost:8080/。即可访问到页面

springboot在controller返回html页面

创建springboot项目应该会。不会的去查查。创建后。需要在pom.xml文件中添加依赖。

 <!--导入html依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>

添加此模板。会从templates中去找相对于的页面。

再写controller。注意的是用@controller注解不要用@restController,前者是渲染页面用的,后者是返回数据用的。贴上代码

package com.chxy.demo.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;@Controller
public class IndexController {@RequestMapping("/Index")public String Index() {System.out.println("fff");return "hello";}
}

再贴上页面:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
111111111111111111111111154654545
</body>
</html>

输入http://localhost:8080/Index 显示成功
随后再将返回jsp的页面分享出来。有什么不好的地方,还请大侠指出!

SpringBoot在controller返回一个HTML页面相关推荐

  1. express如何返回一个html文档,node.js express 返回一个静态页面

    首先我们要有一个静态页面 .html 文件. 然后,我们初始化一个express 项目. 首先新建一个目录,进入它,如果没有下载express的话,使用命名下载npm install express ...

  2. Jquery中使用ajax传json参数并从SpringBoot后台Controller返回消息

    场景 前端通过ajax提交json格式的数据,后台接受到实现具体的业务后 返回给前端消息提示. 实现 html页面代码 <button id="printBtn" class ...

  3. springboot包装controller返回值

    1.springboot项目统一包装返回值,通常返回结果包含code.message.data,结构如下 import lombok.AllArgsConstructor; import lombok ...

  4. mvc后台字符串转换html,c# – 从MVC Controller返回一个字符串到jQuery

    在ASP.NET MVC控制器中,操作不返回字符串.他们返回ActionResults. 因此,首先要修复你的行动(请阅读下面的内容,了解为什么我将修正用斜体,这是因为这只是第一阶段): public ...

  5. 利用SpringBoot返回一个json对象

    基于SpringBoot如何返回一个json对象? 开发过程中,接口是必不可少的,那么提前约定数据格式就成了必不可少的步骤.一般情况下大家都是用json格式来传递数据,今天就用spring boot来 ...

  6. springboot返回404错误页面

    springboot返回404错误页面 1.HandlerInterceptor 拦截器的使用 实现HandlerInterceptor 接口,或者继承重写了HandlerInterceptor 接口 ...

  7. SpringBoot控制层页面指定返回html前端页面

    在application.yml中添加如下语句 thymeleaf: prefix: classpath:/ 项目相关配置 sem: 名称 name: SEM 版本 version: 4.5.0 版权 ...

  8. ajax请求成功之后,自动打开一个空白页面,并打印出了返回内容

    一.问题描述 ajax请求成功之后,自动打开一个空白页面,并打印出了返回内容,返回值是规定的success内容:{code: "200", msg: "请求成功" ...

  9. react 返回一个页面_react-navigation goBack返回指定页面

    重新看了下文档 屏幕快照 2018-09-12 下午2.33.39.png 所以只需要this.props.navigation.navigate('xxx')这样就可以了,下边方法没用了 1.问题 ...

最新文章

  1. Android数据库新王者-Realm入门教程
  2. mysql 批量删除数据
  3. ubuntu怎么清空回收站?(权限不够)
  4. 函数 php_PHP回调函数及匿名函数概念与用法详解
  5. jsp可以使用iframe_使用 JavaScript object URLs,可以处理图像、音频和视频
  6. java scala 混合打包_scala和java混合开发打包
  7. RabbitMQ单机多实例配置
  8. CISCO ACL配置全解
  9. Android Studio无线连接设备调试,比数据线更方便
  10. Spark基础学习笔记01:初步了解Spark
  11. 20210308 20210309 :链表类题目合集
  12. [渝粤教育] 陕西科技大学 食品营养安全与健康 参考 资料
  13. thrift编写服务端 客户端
  14. 手把手教你安装Sketch破解版和measure插件
  15. #FFMPEG4.3.1#命令行实现视频码率转换、缩放、剪切、填充、旋转操作(3)
  16. 解决windows server 2012R2操作系统激活报错0xc000022
  17. QQ被盗的自救、事故分析
  18. Python四种读取数据文件的方法
  19. 杀戮空间2游戏开服架设好后怎么查找自己服务器
  20. photoshop插件制作_使用Photoshop更快地制作全景

热门文章

  1. 广告投放的相关名词CPM/CPT/CPC/CPD/CPI/CPS
  2. 米哈游108薪年终奖,假的
  3. Caused by: org.dom4j.DocumentException异常信息记录
  4. 无缝轮播图无缝轮播图
  5. 创蓝253短信平台代码实现
  6. 分享几个翻译PDF的软件给你
  7. win10 系统亮度无法调节
  8. arcgis制作符号
  9. 2D Pixel Perfect:使用Unity创建任天堂红白机风格复古游戏
  10. 安卓结构能转换成苹果借口吗_别错过!这可能是苹果近几年最精彩的发布会了...