jsf 2 -在数据列表中包围文本


 <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和换行字,这样它就可以适合数据列表。验证完成后,学生名最多可以有50个字符。

像使用#{fn:substring(stud.name, 0, 10)}一样使用#{fn:substring(name, begin, end)}。不要忘记在视图中包含名称空间,以便为页面提供jstl函数:xmlns:fn="http://java.sun.com/jsp/jstl/functions"。这里有一个示例和jstl 1.1函数的规范。

最新更新