是否有限制h:OUTPUTTEXT中返回的字符数?
例如在jsp文件中:
<h:column>
<h:outputText value="#{allTgrpsProperties.trunkGroup}" maxlength="20"/>
</h:column>
但是Eclipse给了我一个错误:根据TLD,标签outputText的属性maxlength无效。
实际上,如果值的长度为50个字符,但我想只显示10个字符。除此之外,这个值是一个字符串。
有没有解决方案?
谢谢和问候
答案 0 :(得分:0)
也许你可以使用这样的东西:
<h:column>
<h:outputText value="#{allTgrpsProperties.trunkGroup.subSequence(0,20)}" />
</h:column>
替代解决方案:您可以像这样更改trunkGroup
的getter:
public String getTrunkGroup() {
if(trunkGroup.length() > 10)
return trunkGroup.substring(0, 10);
else
return trunkGroup;
}
你可以像这样使用前端:
<h:column>
<h:outputText value="#{allTgrpsProperties.trunkGroup}" />
</h:column>