Java中用ajax提交数据时数据库中的数据出现空格怎么处理?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中用ajax提交数据时数据库中的数据出现空格怎么处理?相关的知识,希望对你有一定的参考价值。

参考技术A 首先要搞明白 为什么会出现空格 AJAX提交一般是不会出现空格的 有可能是你数据库的字段的类型是char类型 比如长度为10 而你提交的数据的长度为8 那么会补两位的空格,如果是这种情况的话 你可以把字段类型修改为varchar ORACLE里面是varchar2 参考技术B * trim:清除两边空格
*/
function trim(str)
if (typeof str == 'string')
return str.replace(/(^\s*)|(\s*$)/g, '');

function ntrim(str)
if(str==null)return "";
return trim(str);

/*
* ltrim:清除左边的空格
*/
function ltrim(str)
if (typeof str == 'string')
return str.replace(/(^\s*)/g, '');

/*
* rtrim: 清除右边的空格
*/
function rtrim(str)
if (typeof str == 'string')
return str.replace(/(\s*$)/g, '');


str=trim(str);就可以了本回答被提问者采纳
参考技术C "".replaceAll("\\s","");追问

我在哪这样操作呢?

追答

要操作的字符串
把""改成你要进行处理的字符串

java数据提交时问题

  • form 表单中的action有参数时,当method为get时,servlet无法获取该参数
  • ajax提交数据,servlet无法进行请求转发和重定向。
  • ${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于<%=request.getContextPath()%>

以上是关于Java中用ajax提交数据时数据库中的数据出现空格怎么处理?的主要内容,如果未能解决你的问题,请参考以下文章

如何在wordpress中用php编写ajax?

CKEDITOR 在首次提交时不通过 ajax 提交数据

ajax 文件下载

java数据提交时问题

java数据提交时问题

ajax提交java后台接收参数出现乱码