简单JSP问题,求助! hobbies=request.getParameter("hobbies"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String hobbies[];String hobby;hobbies=request.getParameterValues("hobbies");hobby="";for(int i=0;i<hobbies.length;i++){if(hobbies[i]!=null){ hobby=hobby+hobbies[i];}}//else不要了 你为什么把个数组hobbies保存到数据库中呢,而不是hobbyhobbies是个数组,而且你没有初始化,若它为空当然要错了你可以调试一下,看一下,每个步骤的值都是什么啊 “进了数据库的结果却是hobbies”是什么意思啊,你插入数据的时候弄错了吧 hobbies是数据库里面的列名,[Ljava.lang.String;@59e279是此列在操作以后的结果。我不明白结果为什么不是“上网聊天,游戏 阅读,图书,音像”而是“[Ljava.lang.String;@59e279”有请达人啊 我也遇到一个类似的问题,我在做一个查找数据库的功能,我从LIST表单里头选择查找方式,对应数据库里表的字段名,然后输入查找内容,可是显示的结果却不是从数据库里头出来的,而是我输入什么值就显示什么,和数据库没联系?应该如何传递LIST表单里的值和数据库字段内容做比较? 把else去掉就可以了,我认为,好像在jsp里面,else不大好使7 这个是不是要看你怎么选择或者是数据库的插入有问题?如果数据库插入没有问题,如果是选中一个,而不是2个的话,数据中应该有一个是Null值,那么这个语句hobby=hobby+hobbies[i];是不是就是有问题?hobby:Stringhobbies是一个空对象Null改为:for(int i=0;i<hobbies.length;i++) { if(hobbies!=null) hobby=hobby+hobbies[i]; }可以吗? B/S结构调用本地端口读卡 FCKeditor 增加行距功能 dtree的菜单顺序不固定。如何设置!!! 高手帮忙用java调用这个随机数存储过程 如何用javascript实现补‘0’的功能 一个奇怪的问题? 如何在JavaScript中取得java代码中Vector的值 Java Servlet 和Javabeans分别是什么概念?两者之间什么关系? jb5的运行配置? 有关TOMCAT中类库的存放路径,问题很菜,请不吝指点?在线等待。 如何在网页上画出一棵树并可以任意添加删除节点? 谁人知道weblogic的安装过程?
String hobby;
hobbies=request.getParameterValues("hobbies");
hobby="";
for(int i=0;i<hobbies.length;i++)
{
if(hobbies[i]!=null)
{
hobby=hobby+hobbies[i];
}
}//else不要了
hobbies是个数组,而且你没有初始化,若它为空当然要错了
你可以调试一下,看一下,每个步骤的值都是什么啊
我不明白结果为什么不是“上网聊天,游戏 阅读,图书,音像”而是“[Ljava.lang.String;@59e279”有请达人啊
应该如何传递LIST表单里的值和数据库字段内容做比较?
如果数据库插入没有问题,如果是选中一个,而不是2个的话,数据中应该有一个是Null值,那么这个语句
hobby=hobby+hobbies[i];
是不是就是有问题?
hobby:String
hobbies是一个空对象Null改为:
for(int i=0;i<hobbies.length;i++)
{
if(hobbies!=null)
hobby=hobby+hobbies[i];
}
可以吗?