我正在使用带有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}"/>
Run Code Online (Sandbox Code Playgroud)
有时输入计为2个字符:\ r \n而不仅仅是\n.在这种情况下,尝试将所有这些字符替换为setter方法中的\n.例如,您可以使用StringUtils.replace()方法执行此操作:
your_string = StringUtils.replace(your_string, "\r\n", "\n");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3097 次 |
最近记录: |