html textarea 标签回车符的处理

html中通<textarea>标签提交的内容会将回车转变成”rn”,再将提交的内容放入<textarea>标签中显示时,回车符会还原成正常的换行。

但当带有”rn”的字符串放在html的普通文本域中显示时 ,原来的换行效果会转变成空格,因此,需要在显示前将字符串中的”rn”替换为”</br>”。

另外,还有一点需要注意:EL表达式会将”</br>”换行符转变成”&lt;/br&gt;”,”&lt;”和”&gt;”分别对应”<”和”>”,也就是说,到了页面上,还是显示为”</br>”(呵呵,EL的智能化程度太高了),为了补救这一点,需要使用jsp标签(<%= %>)来进行显示。

所以当需要在普通文本域中显示由<textarea>提交的内容时,可以直接在数据库里存储不经过处理的字符串,而只在显示前将”rn”替换为”</br>”,然后在页面上使用<%= %>来显示这些内容.

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

*