强制 Grails 将字符串参数视为字符串集合,可以使用以下方法:
class CustomTagLib {
static namespace = "custom"
def stringToList = { attrs ->
String inputString = attrs.inputString
List<String> stringList = inputString.split(",").collect { it.trim() }
out<< stringList
}
}
<%@ taglib prefix="custom" tagdir="/WEB-INF/tags/custom" %><custom:stringToList inputString="${params.inputString}"/>
def someAction = {
String inputString = params.inputString
List<String> stringList = inputString.split(",").collect { it.trim() }
[inputStringList: stringList]
}
<g:each in="${inputStringList}" var="item">
${item}
</g:each>
通过这种方式,可以将字符串参数强制转换为字符串集合,并在 Grails 应用程序中使用它们。
领取专属 10元无门槛券
手把手带您无忧上云