gpt4 book ai didi

tiles - 让 Tiles 的 put-list-attribute 与 Thymeleaf 模板一起使用

转载 作者:行者123 更新时间:2023-12-01 05:20:01 25 4
gpt4 key购买 nike

我正在尝试让 Apache Tiles' put-list-attributeThymeleaf 一起工作。

这是我尝试过的:

来自 Tiles 配置:

<put-list-attribute name="jsFilesList">
<add-attribute value="/js/libs/jquery-1.8.1.js"/>
<add-attribute value="/js/libs/jquery-ui-1.9.0.custom.js"/>
<add-attribute value="/js/libs/bootstrap.js"/>
</put-list-attribute>

来自 thymleaf 模板:

<script th:each="jsFile : ${jsFilesList}" th:src="@{${jsFile}}" type="text/javascript" ></script>

什么都没有呈现... 从 thymeleaf 模板的角度来看,列表似乎是空的...

有人可以帮忙吗?

最佳答案

Tiles 属性默认情况下在请求范围内不可用。他们生活在自己的 tiles 范围内。

在 jsps 中,要将 tiles 属性从其范围公开到请求范围,请执行以下操作:

<%@ taglib prefix="tilesx" uri="http://tiles.apache.org/tags-tiles-extras" %>
<tilesx:useAttribute id="jsFilesList" name="jsFilesList"/>

关于tiles - 让 Tiles 的 put-list-attribute 与 Thymeleaf 模板一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17171744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com