out.print("<option value="+rs.getstring(1)+">"+rs.getstring(2)+"</option>");
给分就是了!
给分就是了!
解决方案 »
- jsp : 往sql数据库插入时间数据
- javamail的错误
- WEB项目中传递参数大小问题?求解!
- <sx:tree>导致<frameset>框架失效
- 不吝赐教啊!全分给第一位回答者!
- 数据库死锁及服务器问题
- getCurrentSession() 的怪现象 求助
- 新手连接MYSQL5.0数据库问题
- 高分求解 如何通过Java2WSDL生成wsdl文件
- jasperReport+flash报表开发问题。
- 很怪的乱码问题,怎么解决啊?
- 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);
}分!!!!
估计你根本没连上数据库,把错误打出来才知道,还有,你不显式的关闭数据连接是很危险的