jsp做购物车项目遇到的问题
我的所有商品信息是从数据库读取出来的,但是从数据库读取出的信息,比如一个商品名称“鲜花”,可是从数据库读取出来的却是“鲜花”,也就是说从数据库里读取出来的信息后面跟了几个...
我的所有商品信息是从数据库读取出来的,但是从数据库读取出的信息,比如一个商品名称“鲜花”,可是从数据库读取出来的却是“鲜花 ”,也就是说从数据库里读取出来的信息后面跟了几个空格,每当我要用数据进行比对时,总是先要把从数据库中的数据做一个“去掉空格的处理”,请问这样怎么解决啊?
展开
2个回答
2011-11-14
展开全部
1.看你存数据的时候是不是就是存的带空格的
2.看数据库里的数据类型是什么,是不是固定长度 例如定义成了char类型,则会在后面自动补空格
2.看数据库里的数据类型是什么,是不是固定长度 例如定义成了char类型,则会在后面自动补空格
追问
对,我定义数据库字段的时候就是固定长度,这个要怎么改???
追答
改成varchar
展开全部
楼主可以从后台得到数据的时候把String类型数据后面空格去掉
给你举个例子:
String test="hello world"+" ";
String test1=test.trim();
这样得到的test1可以把test字符串后面的空格去掉 很简单
给你举个例子:
String test="hello world"+" ";
String test1=test.trim();
这样得到的test1可以把test字符串后面的空格去掉 很简单
追问
我知道把后面空格去掉的方法,但是我想从根本上解决不用处理空格问题,楼上的方法可以一试
追答
嗯 楼上的方法可以 但是对于一些经常要作为条件进行查询并且大小固定的字段 最好还是用char
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询