获取字符串长度的使用情况:
内容过长,需要使用省略符(...)的时候
在input标签中展示
<input type="text" value='<s:property value="%{startHour.length()}"/>' />
在s:if标签中做判断条件,errorMessage长度大于4,就进入该if中实现具体逻辑
<s:if test="%{#errorMessage.length()>4}">
</s:if>
使用获取字符串的长度,可以实现内容过长,使用省略符:
<s:if test='%{#errorMessage.length()>4}'>
<td title="<s:property value="#errorMessage" />">
<s:property value="#errorMessage.substring(0,3)" />...
</td>
</s:if><s:else>
<td>
<s:property value="#errorMessage" />
</td>
</s:else>
直接使用css实现内容过长,使用省略号,在title中展示
.wrap{
width: 180px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
具体标签用div为例:
<div class="wrap" title="${content}">${content}</div>