以下是我尝试使用<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(){.....}
答案 0 :(得分:2)
@ annotation仅用于打印相对或绝对URI。所以你不能指望它到达你的控制器。而不是th:text,您需要从控制器中添加userName来打印该特定页面。
例如:
mav.addObject("userName",userName);
并在你的HTML中
<p th:text="${username}"/>