使用p标签的thymeleaf向服务器发送GET请求

时间:2017-09-28 02:34:10

标签: spring spring-mvc spring-boot thymeleaf

以下是我尝试使用<p>元素向服务器发送请求的示例代码。但URL映射“admin / home / username”下的方法getUserName根本不起作用。谁能告诉我为什么这不起作用?

example.html的

<p th:text="@{/admin/home/username">Unknow User</p>

example.java(Controller)

@RequestMapping(value ={"admin/home/username", "/username"})
@ResponseBody
public String getUserName(){.....}

1 个答案:

答案 0 :(得分:2)

@ annotation仅用于打印相对或绝对URI。所以你不能指望它到达你的控制器。而不是th:text,您需要从控制器中添加userName来打印该特定页面。

例如:

mav.addObject("userName",userName);

并在你的HTML中

<p th:text="${username}"/>