当前位置: 首页 > 知识库问答 >
问题:

java springBoot-如何渲染一个html页面

卢开济
2023-03-14

我正在使用spring boot尝试建立自己的迷你网站。

我有控制

package hello;


import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;

@RestController
public class HelloController {


    @RequestMapping("/greeting")
    public String index() {
        return "index";
    }

}

还有一个html文件resources/templates/index,我正试图呈现它,但我只呈现了文本“index”。如何返回html文件而不是文本?

共有1个答案

金何平
2023-03-14

您已经指定了@RestController,它说结果应该放入@响应体中。您可能希望使用@Controller来代替,然后确保在类路径中有一个模板框架(Thymeleaf等)。通常,对于大多数模板框架,您必须在模板文件夹中的文件中包含. html

 类似资料:
  • 问题是: 使用Spring 4,我在访问网页时收到了这个消息 我所拥有的: 我有这个主类: 然后我有这个WebAppConfig.class(目前只有一些配置注释): 而这个控制器HomeController.java: 你好!!显示在日志中。 最后,我在上有一个html文件,其中只有一些html标签,包括一个标签,带有。 问题是: 我知道我错过了渲染视图的方式,但我搜索了几个关于stackove

  • 我的博客https://www.zhangchengwei.work/技术栈为: node.js express art-template 每次切换页面或点击查看文章要等待1-3秒那样。感觉渲染慢有点卡影响体验(也不知道是不是这个原因),又不想换其它技术栈,主要也是菜(捂脸),有什么方法能更快点呢?

  • web-frame 模块可自定义渲染当前网页 进程: 渲染进程​ 例如放大当前页至 200%. 1 const {webFrame} = require('electron') 2 webFrame.setZoomFactor(2) Copied! 方法 webFrame.setZoomFactor(factor) 用途:设置页面的缩放系数 factor Number - 缩放系数 注意:缩放系数

  • 问题内容: 我想使用Express 3 呈现原始页面,如下所示: 这是我配置服务器以呈现原始HTML页面的方式(此过时的问题启发了这一点): 不幸的是,使用此配置,页面将挂起并且永远无法正确呈现。我做错了什么?如何在没有精美的渲染引擎(如Jade和EJS)的情况下使用Express3渲染原始HTLM? 问题答案: 如果您实际上不需要将数据注入模板,则express中最简单的解决方案是使用静态文件服

  • 本文向大家介绍如何优化页面的渲染过程?相关面试题,主要包含被问及如何优化页面的渲染过程?时的应答技巧和注意事项,需要的朋友参考一下 将样式表放到head中 将js脚本置底 减少脚本的数量,将多个脚本合并,可以使用webpack等前端工具打包 压缩样式、脚本、图片等的体积

  • 渲染过程 1.最初的最初,我们要知道 ./build/webpack.base.conf.js 这个文件,是webpack打包的主要配置文件 其中 module.exports = { entry : { app: './src/main.js' // 这里就定义了vue的入口文件 } } 知道了这个打包文件,我们就可以知道接下来的事儿了。 2.找到index.html ,可