怎么解决“只进结果集不支持请求的操作”问题
来源:互联网 发布:远程导出oracle数据库 编辑:程序博客网 时间:2024/05/21 10:30
前些天正在美工JSP页面,这就涉及到分页问题,我写了一段代码,怎么看都没错,结果运行后却报错,说“只进结果集不支持请求的操作”,如下:
javax.servlet.ServletException: 只进结果集不支持请求的操作。org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)org.apache.jsp.ssgl.student.s_005fapply_jsp._jspService(s_005fapply_jsp.java:178)org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)javax.servlet.http.HttpServlet.service(HttpServlet.java:802)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
不知各位能否为我想个对策,很急啊!!!!!
下面是我的JSP原代码:
<body bgcolor="#FFFFCC">
<p>
<p>
<center><h2 >已申请的报修清单</h2></center>
<table class=t1 border="1" width="500" align="center" bgcolor="#FFFFCC">
<tr align=center bgcolor="#a3cf62"><td>申请报修时间按</td><td>报修内容
</td><td>记录处理</td>
</tr>
<jsp:useBean id="connDbBean" scope="page" class="db.dbConn"/>
<%
int PageSize=8;
int Page=1;
int totalPage=1;
int totalRecord=0;
request.setCharacterEncoding("gb2312");
String id=(String)session.getAttribute("id");
String dept=(String)session.getAttribute("dept");
ResultSet rs=connDbBean.executeQuery("select * from apply where
id="+id+"");
if(rs==null)
{
out.print("<p>");
out.print("<center><font size='4' color='red'>对不起,您还未添加任
何报修信息!</font></center>");
}
else
if(rs.next())
{
rs.last();
totalRecord=rs.getRow();
rs.first();
}
if(totalRecord%PageSize==0)
{
totalPage=totalRecord/PageSize;
}
else
{
totalPage=(int)Math.floor(totalRecord/PageSize)+1;
}
if(totalPage==0)
{
totalPage=1;
}
if(request.getParameter("Page")==null || request.getParameter
("Page").equals(""))
{
Page=1;
}
else
try{
Page=Integer.parseInt(request.getParameter("Page"));
}
catch(java.lang.NumberFormatException e)
{
Page=1;
}
if(Page<1) Page=1;
if(Page>totalPage) Page=totalPage;
rs.absolute((Page-1) * PageSize+ 1);
for(int iPage=1;iPage<=PageSize;iPage++)
{
out.print("<tr align=center><td
width=200>"+rs.getString("time")+"</td><td width=100><a href=/"#/"
onClick=/"window.open('s_applydetail.jsp?detail="+rs.getString("detail")
+"','','width=700,height=400 top=180 left=240')/">"+rs.getString("detail")
+"</a></td><td width=110 align=/"center/"><a href=/"s_delapply.jsp?
detail="+rs.getString("detail")+"/">删 除</a></td></tr>");
}
%>
<p>
</table>
<center>
<p>
<FORM action="s_apply.jsp" Method="post">
<%
if(Page!=1)
{
out.print(" <a href=s_apply.jsp?Page=1>首 页</a>");
out.print(" <a href=s_apply.jsp?Page="+(Page-1)+">上一页</a>");
}
if(Page!=totalPage)
{
out.print(" <a href=s_apply.jsp?Page="+(Page+1)+">下一页</a>");
out.print(" <a href=s_apply.jsp?Page="+totalPage+">末 页</a>");
}
%>
<br>
跳转到:<input type="text" name="Page" size=3>页数:<font color="red"><%
=Page%>/<%=totalPage%></font>
<p>
<a href="#" onclick="window.open('s_addapply.jsp','','width=700,height=400 top=180
left=240')">添加新的报修申请</a></center>
</body>
</html>
- 怎么解决“只进结果集不支持请求的操作”问题
- 只进结果集不支持请求的操作的“解决方法”
- 只进结果集不支持请求的操作的“解决方法”
- 只进结果集不支持请求的操作的“解决方法”
- “只进结果集不支持请求的操作”的解决方法
- “只进结果集不支持请求的操作”错误解决办法
- SQL Server 只进结果集不支持请求的操作
- 只进结果集不支持请求的操作。
- com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作
- org.hibernate.exception.GenericJDBCException: 只进结果集不支持请求的操作。 异常处理方法
- com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作。
- 只进ResultSet 不支持请求的操作
- 只进ResultSet 不支持请求的操作
- 只进 ResultSet 不支持请求的操作。
- 关于Hibernate异常:只进 ResultSet 不支持请求的操作
- hibernate 只进 ResultSet 不支持请求的操作
- 只进ResultSet 不支持请求的操作和不支持此游标类型/并发组合
- 使用jdbc操作时 跑出异常 只进ResultSet 不支持请求的操作
- C# 读取Excel数据 并对日期是数字的进行处理
- WebServiceHelper类
- Widows 下的 Hook
- 2010年4月28 - 2010年5月28 学习PetShop的框架和三层结构!
- 航空航天各院所大全
- 怎么解决“只进结果集不支持请求的操作”问题
- windows & python & Emacs
- union的应用
- CUDA在VC2008中的环境搭建与配置要点
- 解决MySQL连接超时Communications link failure due to underlying exception
- 开关电源基础知识
- svn修改用户
- 高端人才必看,生意人必读!
- 深入浅出面向对象分析与设计——学习笔记之二