问答详情
源自:6-3 thymeleaf 常用标签的使用方法

sts中thymeleaf中显示不出来

我在sts中使用thymeleaf页面起不了作用呢

application中的配置

spring.thymeleaf.prefix=classpath:/templates/

spring.thymeleaf.suffix=.html

spring.thymeleaf.mode=HTML5

spring.thymeleaf.encoding=UTF-8

spring.thymeleaf.content-type=text/html

spring.thymeleaf.cache=false

html页面

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8"/>

<title>Insert title here</title>

</head>

<body>

<h1 th:text="${hello}">Hello</h1>

</body>

</html>

控制器

@Controller

@EnableAutoConfiguration

public class StudentController {

@RequestMapping("/f")

public String free() {

Map<String,Object> map = new HashMap<String, Object>();

map.put("hello","user1");

return "freemarker/index";

}

}

}

页面显示不了user1

欢迎小伙伴速速解答



提问者:慕娘0508673 2019-07-11 23:46

个回答

  • qq_megustas_1
    2019-07-23 15:36:42

    你页面中可以获取Map中的值,页面一般应该是获取request域中的,在返回到页面不重定向的情况下,重定向的情况,request域中的值会获取不到,你这个直接返回到页面,没有把值放到request域中,或者放入model中也可