jsp做购物车项目遇到的问题

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式