s8蛮子上单符文:JSP复选框问题??

来源:百度文库 编辑:中科新闻网 时间:2024/05/06 11:27:02
注册的时候要其选择需要服务,是多个复选框
a.html的Code:
<TD height=15 align="right" vAlign=center bgcolor="#FFFFFF"><span class="bodyText">涉及商旅服务: </span></TD>
<TD height=15 colSpan=3 vAlign=center bgcolor="#FFFFFF"><span class="bodyText">
<label>
<input id="businessservice" type="checkbox" value="民航代理"
name="businessservice">民航代理</label>
<label>
<input id="businessservice" type="checkbox" value="国内旅游" name="businessservice">国内旅游</label>
<label>
<input id="businessservice" type="checkbox" value="国际旅游" name="businessservice">国际旅游</label>
<label>
<input id="businessservice" type="checkbox" value="火车票" name="businessservice">火车票</label>
<label>
<input id="businessservice" type="checkbox" value="会议展览"
name="businessservice">会议展览</label>
</span></TD>
a.jsp的Code:
String[] businessservice=()request.getParameterValues("businessservice");
for (int i = 0; businessservice!= null && i < businessservice.length; i++){
String businessserviceStr = businessservice[i];
}
但数据库得到的是[Ljava.lang.String;@d200d8
注:我的数据库是MYSQL 5.0
希望有人能帮我解决一下.
是数据库表单里得到值是[Ljava.lang.String;@d200d8 ,我的JSP页面有这一句<%request.setCharacterEncoding("GBK");%>

你把a.jsp的全部代码贴出来

String[] businessservice=()request.getParameterValues("businessservice"); 这里等号后面的()是什么意思,不应该有这个东西的,不知道是不是笔误还是其他什么。否则楼主的程序应该没有问题的,检查一下看是不是把businessservice作为变量存入了数据库(正确的应该是businessserviceStr),因为看你的结果很象是把数组businessservice的内存地址写入了数据库。但愿对你有所帮助