后端map传过来的object中一个参数是"01,02,03",在前端<select th:with="字典">使用字典类型将参数逐个转化成字典里对应的值
时间: 2023-12-29 09:04:36 浏览: 60
可以使用Thymeleaf的#strings工具类和#dict工具类来实现该功能。
首先,需要将后端传过来的字符串类型的参数转化为List类型,可以使用#strings工具类的splitToList方法:
```
th:with="list=${#strings.splitToList(object.param,',')}"
```
然后,对于每个元素,需要使用#dict工具类的方法将其转化为对应的字典值:
```
<select>
<option th:each="item : ${list}"
th:value="${item}"
th:text="${#dict('dict.key', item)}"></option>
</select>
```
其中,'dict.key'表示字典类型的键值,item表示需要转化的值。使用#dict方法可以根据键值和值获取对应的字典值。
阅读全文