conn.Conect();
ResultSet results=conn.query("select * from member where memberid=1159");
cols=conn.getcols();%>
<table border="1">
<%while(results.next()) {%>
<tr>
<td>
<%
try{
out.print(results.getString("username"));
out.print(results.getString("memberid"));
//捕获空值时产生的异常
}
catch(NullPointerException e){
}%>
</td>
</tr>
<% out.print("<br>");
}%>
</table>
<%conn.closeconn();
以上是jsp代码!为什么我这两句out.print(results.getString("username"));
out.print(results.getString("memberid"));
必须要删掉一句才行,否则就会提data not found的错误,也就是我只能输出每条记录中的一个字段值.
ResultSet results=conn.query("select * from member where memberid=1159");
cols=conn.getcols();%>
<table border="1">
<%while(results.next()) {%>
<tr>
<td>
<%
try{
out.print(results.getString("username"));
out.print(results.getString("memberid"));
//捕获空值时产生的异常
}
catch(NullPointerException e){
}%>
</td>
</tr>
<% out.print("<br>");
}%>
</table>
<%conn.closeconn();
以上是jsp代码!为什么我这两句out.print(results.getString("username"));
out.print(results.getString("memberid"));
必须要删掉一句才行,否则就会提data not found的错误,也就是我只能输出每条记录中的一个字段值.
解决方案 »
- 为了编个个程序时间全浪费了,希望强人能帮帮我
- java服务器远程调用客户端dll文件
- 这个类执行问题
- 怎么实现一个确认按钮实现2个函数调用功能?急~在线等
- Jsp 使用时调试网页时出现错误
- 求教!JSF问题两则
- 我想用http://192.168.1.1/index.jsp访问c:\bea\usr_projects\domains\mydomain\applications\mid\index.jsp,该如何配置weblogic8.1啊?
- 请问在jsp里如何读取客户端的用户提交的某个文件
- 急用:请问:Dreamweaver UltraDev在什么地方有下载的?
- 为什么连接释放不掉呢?
- [急] JSP,多一层文件夹,类就不能访问了
- TOMCAT报错,高手指点下。
那么这一句out.print(results.getString("memberid"));的值就可以正常输出.
看一下捕获到了什么异常没有,
在catch里面打印一下异常信息.
select NVL(username,' ') username,nvl(memberid,' ') memberid from member where memberid=1159
cols属性是这样得到的:
this.myResults = myStmt.executeQuery("select * from babytemplate where id="+babyid);
//首先得到查询结果的信息
ResultSetMetaData resultsMetaData = myResults.getMetaData();
//得到记录的条数
this.cols = resultsMetaData.getColumnCount();
现在我把代码改成这样就可以了:
out.print(results.getString(1));
out.print(results.getString(2));而且顺序不能调换,假如改成这样就又不行了:
out.print(results.getString(2));
out.print(results.getString(1));
很怪,望各位高手帮我解释一下!