Java web开发过程中,表单中的textarea有时候在提交表单的时候可能输入了一串空行或者一连串的回车,其实这些值虽然肉眼看不清楚,但是都市以转义符的形式存到了数据库表中,有事处理其他问题时留下隐患:
处理方法:
public String paramCheckAndFilter(String str) {
if (StringUtil.isNullOrEmpty(str)) {
return str;
}
String[] tempStr = str.split("\\n");
StringBuilder sb = new StringBuilder();
for (String temp : tempStr) {
if (!temp.equals("")) {
sb.append(temp.trim()).append("\n");
}
}
return sb.substring(0, sb.length()-1);
}
分享到:
相关推荐
在textarea中输入回车符 在js读取textarea中的值有\r\n然后到业务层转换到string中就有可能变成空格形式然后被存入数据库,当在取出此值的时候则会变成空格的形式,因此我们需要将不显示的\r\n替换一下。
textarea去除多余空格和回车的方法及其属性 1.错误解决方法 使用textarea的标签时候发现多了空格或者’\n‘,后来发现是标签的位置错了 以下是错误示范: 你好 以下是正确示范: 你好 关键在于与要在同一行,...
NULL 博文链接:https://san-yun.iteye.com/blog/961341
1.必须知道textarea中的换行符是 \n (个人检测发现按回车键是\n,好像在linux下是\r\n) 2.用nl2br之前,请仔细看好手册解释,我就是搞郁闷了,一般都理解为将\n转换成 ,其实不是的: 看php手册解释: nl2br – ...
jQuery-easyui textarea回车导致 数据无法展示的问题
当我们使用 textarea 在前台编辑文字,并用 js 提交到后台的时候,空格和换行是我们最需要考虑的问题。在textarea 里面,空格和换行会被保存为/s和/n,如果我们前台输入和前台显示的文字都是在 textarea 里面,其实...
<textarea cols="每行中的字符数" rows="显示的行数"> 文本内容 </textarea> 表单控件 textarea可选属性 属性 属性值 描述 name 由用户自定义 控件的名称 readonly readonly 该控件内容为只读(不能编辑修改) ...
textarea根据内容自适应高度 组件 注意:要监听input事件改变value值 使用: <autoheight_textarea value="{{value}}" placeholder="写个评论" bindinput="listenerinput"></autoheight_textarea>
‘↵’是回车符’/n’,这段内容是通过textarea人为编辑,提交给后端保存的。编辑框中可以识别的字符,在普通的标签里面没办法识别到,所以要转换成可以识别的 方法1 string.replace(/(rn|n|r)/gm, ) 然后再用...
闲来无事,在网上看到一篇关于php表单转换textarea换行符的文章,看完后,根据以往经验,感觉上这篇文章中的一些信息并不准确...于是便自己亲自对php获取表单数据中的换行符问题进行研究
表单美化之textarea文本域背景的美化
表单控件——文本域textarea</title> <!-- 最新版本的 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css
主要是为了页面没有提交按钮 无法实现回车自动提交所写在功能,屏蔽了表单中文本域回车导致提交功能。
jquery textarea插入gif动态QQ表情图片表单提交 jquery textarea插入gif动态QQ表情图片表单提交
主要介绍了php将textarea数据提交到mysql出现很多空格的解决方法,分析了空格出现的原因以及删除空格的简单实现技巧,非常具有实用价值,需要的朋友可以参考下
解决Flex在非主应用程序中,textarea和input不能输入中文的 方法。
关于Textarea的换行问题并非JTextarea
fle中textarea控件中html文本显示与转换