我正在使用带有Primefaces 3.2的JSF 2.0.我有一个maxlength设置为4000的文本区域.但是文本区域允许我输入4001个字符.(总是一个额外的角色).我一直将我的maxlength设置为3999以避免这个问题这是一个已知的问题吗?我没有在展示,任何想法上看到这个问题?
<p:inputTextarea id="text" value="#{controller.text}" maxlength="4000"
                rows="6" cols="150" autoResize="true" required="true" requiredMessage="Text is required" rendered="#{controller.condition}"/>
有时输入计为2个字符:\ r \n而不仅仅是\n.在这种情况下,尝试将所有这些字符替换为setter方法中的\n.例如,您可以使用StringUtils.replace()方法执行此操作:
your_string = StringUtils.replace(your_string, "\r\n", "\n");
| 归档时间: | 
 | 
| 查看次数: | 3097 次 | 
| 最近记录: |