在Spring Boot(thymeleaf)中应用的C#中的DisplayName属性

时间:2018-11-02 06:40:17

标签: spring-boot thymeleaf

在C#中,有属性DisplayName,您可以在Razor模板中打印。

是否可以使用spring bootthymeleaf中进行申请?

[DisplayName("User Name")]
private string username;

在Razor(C#)中 @DisplayFor(l => l.username),输出=>用户名

谢谢。

1 个答案:

答案 0 :(得分:1)

从spring-boot控制器中,您可以添加

 @GetMapping("/greeting")
   public String greeting(@RequestParam(name="name", required=false, defaultValue="World") String name, Model model) {
      model.addAttribute("name", name);
      return "greeting";
   }

您的属性,如果要在百里香模板中使用它,则需要这样使用:

 <p th:text="'Hello, ' + ${name} + '!'" />

有关更多信息:https://spring.io/guides/gs/serving-web-content/