Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql在通过servlet转发到jsp时关闭_Jsp_Servlets - Fatal编程技术网

mysql在通过servlet转发到jsp时关闭

mysql在通过servlet转发到jsp时关闭,jsp,servlets,Jsp,Servlets,在我的servlet中,我创建了一个MySQL查询并获取结果集。但当我将这个结果集转发给jsp进行显示时,它就关闭了。任何建议。您能解释一下如何转发结果集吗?可能会发布一些代码?m_strDBQuery+=“createDBQuery()按Zip、CompanyName、LastName、FirstName排序”;con=getConnection();stmt=con.createStatement();rs=标准执行程序(m_标准查询);字符串url=“/search_results.jsp

在我的servlet中,我创建了一个MySQL查询并获取结果集。但当我将这个结果集转发给jsp进行显示时,它就关闭了。任何建议。

您能解释一下如何转发结果集吗?可能会发布一些代码?m_strDBQuery+=“createDBQuery()按Zip、CompanyName、LastName、FirstName排序”;con=getConnection();stmt=con.createStatement();rs=标准执行程序(m_标准查询);字符串url=“/search_results.jsp”;HttpSession session=request.getSession(true);session.setAttribute(“resultset”,rs);RequestDispatcher=getServletContext().getRequestDispatcher(url);转发(请求、响应);我很震惊,这还不足以让我们找到问题。您可以发布您的servlet代码和JSP代码吗?m_strDBQuery+=“createDBQuery()按Zip、CompanyName、LastName、FirstName排序”;con=getConnection();stmt=con.createStatement();rs=标准执行程序(m_标准查询);字符串url=“/search_results.jsp”;HttpSession session=request.getSession(true);session.setAttribute(“resultset”,rs);RequestDispatcher=getServletContext().getRequestDispatcher(url);转发(请求、响应);在jsp中循环后,只显示结果的第一页,然后显示消息:“resultset已关闭”。jsp代码:if(session.getAttribute(“resultset”)!=null)strQuery=(resultset)session.getAttribute(“resultset”);然后循环通过:while(rs.next()){…}显示rs的第一页,然后关闭rs。