javascript - 如何在 thymeleaf 迭代中使用 JavaScript 循环的索引?
问题描述
我想使用这个 JavaScript 循环的索引来迭代我的 thymeleaf 集成。例如:
for(let i=1; i<8; i++){
/*[# th:each="temp : ${arrayListTemperature[ i ] }"]*/
{x: new Date[(${temp})]},
/*[/]*/
}
要得到
/*[# th:each="temp : ${arrayListTemperature1}"]*/
{ x: new Date[(${temp})]},
/*[/]*/
解决方案
在页面发送到浏览器之前,您的 thymeleaf 在服务器端执行。
在页面发送到浏览器之后,您的 JavaScript 在客户端执行。
所以你问的看起来不可能:thymeleaf 在执行期间无法访问一个值,而这个值将在 thymeleaf 执行后存在。
推荐阅读
- mysql - 编写两条不同的 SQL 语句,生成如下表
- reactjs - 我想使用 Algolia 按 SKU 获取产品
- python - 多处理队列的 100% 负载
- jetty - 是否可以在 ConnectHandler 上使用过滤器?
- sql - SQL to JSON - 如何在没有列名的情况下获取查询输出,然后将两列放在一起
- mysql - 通过 Shell 脚本输入 MySQL 密码
- java - 从 Visual Studio 迁移到 Java IDE
- java - Java转储中保留的大小= 0是什么意思?
- excel - 变量类型的自定义类的父对象
- android - 无法在 Android 上的 React Native 中设置当前 Facebook AccessToken