<p:dataList value="#{testBean.students}" var="stud" rows="5" >
<p:column>
<p:commandLink value="#{stud.name}" action="#{testBean.edit}" process="@this">
</p:commandLink>
</p:column>
</p:dataList>
我使用简单数据列表并使用命令链接进行编辑。此数据列表是学生列表。
我的问题是datlist有学生姓名 “teststudent1234567890123456789012345678901234567890”。
如何在数据列表中包装此名称,以便我只能显示teststudent和换行,以便它可以适合datalist。验证完成,学生姓名最多可以包含50个字符。
答案 0 :(得分:0)
像#{fn:substring(name, begin, end)}
一样使用#{fn:substring(stud.name, 0, 10)}
。不要忘记在视图中包含命名空间,以便为您的页面提供jstl函数:xmlns:fn="http://java.sun.com/jsp/jstl/functions"
。 Here you have an example以及the specification of jstl 1.1 functions。