gpt4 book ai didi

grails - 在GSP Grails中拆分字符串

转载 作者:行者123 更新时间:2023-12-02 14:42:59 25 4
gpt4 key购买 nike

如何分割字符串并获得第一个单词?

studentController.groovy

def student = {
def ex = new ArrayList()
ex[0]= "Steven | ABCDEF0123456"
ex[1]= "Steven | ABCDEF0123456"
//student's value

[studentlist:ex] //send to gsp
}

student.gsp
<g:each in="${studentlist}" status="i" var="stdnt">
<tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
<td>${stdnt}</td> //i want this show "Steven"
<td>${stdnt}</td> // and this show ABCDEF0123456
</tr>
</g:each>

如何获得第一个单词和第二个单词?

最佳答案

您需要Java的String.split()方法:

List ex = "Steven | ABCDEF0123456".split('\\|')*.trim()

[studentlist:ex] //send to gsp

如果您知道列表中只有两项,则可以通过 studentlist[0]studentlist[1]引用它们。目前尚不清楚您对 Controller 的期望(列表列表?):
<td>${studentlist[0]}</td>
<td>${studentlist[1]}</td>

关于grails - 在GSP Grails中拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24925076/

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