有没有可能这样做th:attr="some-data=${#strings.replace(#strings.toLowerCase(object), '\\s', '-')} --如果可能,有没有更短的方法呢?谢谢。
发布于 2018-08-05 16:07:28
这种类型的文本操作是可能的.没有regex表达式(我认为regex在这里的问题是胸叶对表达式进行了转义):
"${#strings.replace(#strings.toLowerCase(object), ' ', '-')}"如果你想设置一个自定义属性'some-data‘,你可以使用:
th:attr="some-data=${#strings.replace(#strings.toLowerCase(object), ' ', '-')}"或者对于新版本的tymeleaf来说更短一点:
th:some-data="${#strings.replace(#strings.toLowerCase(object), ' ', '-')}https://stackoverflow.com/questions/51692118
复制相似问题