0
 <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 个字符。

4

1 回答 1

0

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

于 2013-02-28T07:29:45.920 回答