thymeleaf前端表达式怎么写
Thymeleaf 基本表达式
- protected void doPost(HttpServletRequest req, HttpServletResponse resp)
- throws ServletException, IOException {
- ...
- //Create Servlet context
- WebContext ctx = new WebContext(req, resp, this.getServletContext(), req.getLocale());
- ctx.setVariable(“helloword“,“hello thymeleaf,wellcome!“);
- //Executing template engine
- templateEngine.process(“home“, ctx, resp.getWriter());
- }
- 《p》《span th:text=“${helloword}“》《/span》《/p》
- 《div th: obj ect=“ ${session. user}“ 》
- 《p》Name: 《span th: text=“ *{firstName}“ 》Sebastian《/span》. 《/p》
- 《p》Surname: 《span th: text=“ *{lastName}“ 》Pepper《/span》. 《/p》
- 《p》Nationality: 《span th: text=“ *{nationality}“ 》Saturn《/span》. 《/p》
- 《/div》
- 《p th: text=“ #{home. welcome}“ 》This text will not be show! 《/p》
- home.welcome=this messages is from home.properties!
- 《div th:if=“${#maps.size(stuReqBean.students[__${rowStat.index}__].score) != 0}“》
- 《label》${score.key}:《/label》《input type=“text“ th:value=“${score.value}“》《/input》
- 《/div》
- 《div th:if=“${#maps.isEmpty(stuReqBean.students[__${rowStat.index}__].score)}“》
- ...do something...
- 《/div》
- #dates
- #calendars
- #numbers
- #strings
- #objects
- #bools
- #arrays
- #lists
- #sets
如需了解thymeleaf以及thymeleaf整合spring,请参考《Thymeleaf模板引擎使用》、《Thymeleaf 集成spring》
${}
变量表达式(美元表达式,哈哈),用于访问容器上下文环境中的变量,功能同jstl中${}。
例如:
模板页面访问变量
回到顶部
*{}
选择表达式(星号表达式)。选择表达式与变量表达式有一个重要的区别:选择表达式计算的是选定的对象,而不是整个环境变量映射。也就是:只要是没有选择的对象,选择表达式与变量表达式的语法是完全一样的。那什么是选择的对象呢?是一个:th:object对象属性绑定的对象。-thymeleaf
例如:
上例中,选择表达式选择的是th:object对象属性绑定的session. user对象中的属性。
回到顶部
#{}
消息表达式(井号表达式,资源表达式)。通常与th:text属性一起使用,指明声明了th:text的标签的文本是#{}中的key所对应的value,而标签内的文本将不会显示。
例如:
新建/WEB-INF/templates/home.html,段落
新建/WEB-INF/templates/home.properties,home.welcome:
测试结果:
从测试结果可以看出,消息表达式通常用于显示页面静态文本,将静态文本维护在properties文件中也方面维护,做国际化等。
回到顶部
@{}
超链接url表达式。
例如:
《script th:src=“@{/resources/js/jquery/jquery.json-2.4.min.js}“
回到顶部
#maps
工具对象表达式。常用于日期、集合、数组对象的访问。这些工具对象就像是java对象,可以访问对应java对象的方法来进行各种操作。
例如:
其他工具对象表达式还有:
蔬菜英语单词怎么读
蔬菜英语单词vegetable读作[ˈvɛdʒtəbl]。
vegetable
1、发音:英 [ˈvedʒtəbl] 美 [ˈvɛdʒtəbl]
2、含义:
n. 蔬菜;植物;植物人
adj. 蔬菜的;植物的
3、短语:
Vegetable market 菜市场 ; 蔬菜市场 ; 菜蔬市场 ; 蔬菜市场图片
dried vegetable 菜干 ; 干菜 ; 晒干腌制的蔬菜 ; 脱水蔬菜
human vegetable 植物人 ; 物人 ; 蔬菜 ; 详细翻译
4、例句:I have some vegetable and meat for lunch.
5、翻译:我有一些蔬菜和肉类的午餐。
扩展资料:
同根词:vegetal
vegetal
1、发音:英 [ˈvedʒətl] 美 [ˈvedʒətl]
2、含义:
adj. 植物的,植物性的;生长的
n. 植物;蔬菜
3、短语:
vegetal debris 植物残屑
ecologia vegetal 植物生态学
modelo vegetal 植物模型
sucessão vegetal 植物演替
4、例句:Animal food and vegetal food , food not only contains protein, there are other substances.
5、翻译:动物性食物和植物性食物,食品中不仅包含蛋白质,还有其他的物质
thymeleaf 怎么带两个参数
Spring中Model的attributes属性 SpringMVC调用可以在视图模型的执行过程中访问的数据,在Thymeleaf中相当于上下文变量。 在SpringMVC中添加一个attributes有几种不同的方法
-thymeleaf怎么发音