aem - AEM:一次读取整个多字段 json 值
问题描述
我正在读取一个多字段值,然后我立即将其传递给 Jstl,而不是每次都迭代和调用 jstl:
我想从这里更改我的代码:
<c:forEach items="${properties.multiproductpaths}" var="multifeaturepath">
<c:set var="catalog" value="${is:adapToData(multifeaturepath,currentNode,resourceResolver)}" scope="request" />
</c:forEach>
对此:
<c:set var="multifeaturepath" value="${properties.multifieldfeaturepath}" scope="request"/>
<c:set var="catalog1" value="${is:adapToData(multifeaturepath.multifieldkey,currentNode,resourceResolver)}" scope="request" />
</c:forEach>
但它似乎不起作用?
解决方案
而不是在jsp中迭代,而是在java中将multifield作为json的String arrayObject传递并在那里迭代。
推荐阅读
- python - python :- sublime 中用户问题的输入
- replace - 删除除 Notepad++ 中一行的前 3 个单词之外的所有内容
- java - 如何获取每行的最后一个索引?
- javascript - Html 文件和 css 实现无法在我的 chrome 浏览器上正确显示
- amazon-web-services - AWS Data Pipeline 中 EC2 资源的 AWS IAM 设置
- git - 推入空的 git repo 时“无法推送引用”
- css - Razor 类库中的 Blazor 组件(CSS 隔离)
- c++ - 在表1 Sqlit下附上table2
- mongodb - 查找部署了我的 MongoDB 的服务器的 IP 地址
- flutter - 来回动画不能在颤动中工作