gpt4 book ai didi

java - 如果字符串较短,JSP substring() 不会显示任何内容

转载 作者:行者123 更新时间:2023-12-01 17:19:39 24 4
gpt4 key购买 nike

我想在 Struts2 应用程序的表格中显示文本的开头。它工作得很好,除非文本字段比我想要的长度短。

<td>
<s:property value="key.text.substring(0,40)" />...
</td>

如果key.text太短,则不会显示任何内容。如果我删除 substring() 函数,一切都会很好地显示(当然,它通常太长)。

除了测试 text 长度之外,我还能做些什么吗?

最佳答案

传递到原力的光明面并仅使用 CSS 来实现此目的...

Running Demo

HTML

<table>
<tr>
<td><s:property value="key.text"/></td>
</tr>
</table>

CSS

td {
overflow:hidden;
text-overflow:ellipsis;
white-space: nowrap;
display: inline-block;
width:200px;
}

这样你就可以精确控制整体宽度,因为你用像素来表达它,同时限制字符数,你的宽度无法预测:(40 I 更短超过 40 Z)。

关于java - 如果字符串较短,JSP substring() 不会显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19655281/

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