Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java springBoot-如何呈现html页面_Java_Spring Boot_Web Development Server - Fatal编程技术网

java springBoot-如何呈现html页面

java springBoot-如何呈现html页面,java,spring-boot,web-development-server,Java,Spring Boot,Web Development Server,我正在使用SpringBoot尝试建立自己的迷你网站 我有一个控制器 package hello; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RequestMapping; @RestController public class HelloController { @RequestMapping("/

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

我有一个控制器

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文件而不是文本?

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

您已经指定了
@RestController
,这表示应将结果放入
@ResponseBody
。您可能希望改用
@Controller
,然后确保在类路径中有一个模板框架(Thymeleaf等)。通常情况下,对于大多数模板框架,您必须在
模板
文件夹中的文件中包含
.html

我知道我不应该说谢谢,但谢谢它确实是我想要的我知道我不应该说谢谢,但谢谢它确实是我想要的