out.print("<option value="+rs.getstring(1)+">"+rs.getstring(2)+"</option>");
给分就是了!
给分就是了!
解决方案 »
- 【初级问题】jsp开发基于B/S模式的语音视频聊天室
- org.hibernate.exception.GenericJDBCException: could not insert
- 有人用过万网JSP空间吗,上传有问题?
- java新手痛苦时期,请教如何在web应用程序中创建一个一直生存的对象?
- 连接数据库时一个NullPointerException的错误.情指教
- netbeans端口问题
- 如何实现CMS管理系统中的模板、自定义标签功能
- jquery调用webservice时如何发送一个xml请求
- 使用爬虫能获取对面页面高度吗?怎么实现,能不能给个思路。
- 使用Hibernate注解配置出错!
- 很怪的乱码问题,怎么解决啊?
- java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid column
[javac] Compiling 1 source fileF:\tomcat\work\Standalone\localhost\_\form1_jsp.java:79: cannot resolve symbol
symbol : method getstring (int)
location: interface java.sql.ResultSet
{out.print(""+rs.getstring(2)+"");
其中getString(String str)函数里边的值,应该是你j_jg表中字段的名,
比如getString("jg_value"),如果这个字段的类型是int型的,则用方法getInt();
要学会看出错信息:
symbol : method getstring (int)
是说明,你参数给了一个int型,当然会错了
{out.print("<option value="rs.getstring(1)">rs.getstring(2)</option>");
}
}
这么能生成select吗?是错误的。没有<select></select>
那就是大小写的问题了。
<select>程序代码+<option></select>我想JSP里也应该是这样吧,我刚才也是那么写的!
<select name="select">
</select>
</p>什么都没有???
或者,你试试用getString("字段名")
测试的时候直接打出来,不要打到<select>里
打在页面上看看是什么内容
<option value='<%=request.getParameter("cat_pic_no")%>'></option>
<%
String strTemp="select cat_pic_no,cat_pic_desc from cat_picture where cat_merch_no='"+v3+"'";
Rs=search.DBFetch(Conn,strTemp);
while(Rs.next())
{
out.println("<option value=\""+Rs.getString("cat_pic_no")+"\">"+Rs.getString("cat_pic_desc")+Rs.getString("cat_pic_no")+"</option>");
}
Rs.close();
%>
</select>
正在跑的页面,绝没问题
catch (SQLException e1){
out.println(e);
}分!!!!
估计你根本没连上数据库,把错误打出来才知道,还有,你不显式的关闭数据连接是很危险的