建立个网页,需要实现查询功能,然后跳转到新的JSP页面,但是我用数据库的数据输入查询以后跳转到的新的JSP页面却不能把我查询到那个表给展现出来  我知道是JSP页面没有将servlets中的查询到的结果对象给解析出来 应该怎么写那个JSP页面。这个是我的servlets
bmServlet.java
public class bmServlet extends HttpServlet {
public bmServlet() {
super();
}
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//定义取得的值的编码格式
request.setCharacterEncoding("utf-8");
//取值。定义一个变量a 等于 YWFL  它的值通过request的getParameter方法获得
String a = request.getParameter("YWFL");
String b = request.getParameter("BMMC");
String c = request.getParameter("YWMSR");
System.out.println(a);
System.out.println(b);
System.out.println(c);
// response.setContentType("text/html");
// PrintWriter out = response.getWriter();
// out.println(a);
//定义sql的 SQL语句
String sql= "select * from b_lx_bm";
sql = sql+ "  where  YWFL = '"+a+"' and BMMC='"+b+"' and YWMSR='"+c+"'"; System.out.println(sql);
ArrayList rslist = zxSql(sql);
//设置返回对象
request.setAttribute("queryResult", rslist); } public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
try{
request.setAttribute("bmServlet", "updata");
getServletConfig().getServletContext().getRequestDispatcher("/updata.jsp").forward(request,response);
}catch(Exception e){
e.printStackTrace();
}

} /*
 * 取连接
 */
public Connection getOracleConnect() {
Connection ct = null;
try {
// 1,加载驱动程序
Class.forName("oracle.jdbc.driver.OracleDriver");
// 2,得到连接
ct = DriverManager.getConnection(
"jdbc:oracle:thin:@dbserver:1521:oracdb",
"scott", "tiger"); } catch (Exception e) {
e.printStackTrace();
} finally {
return ct;
} } public  ArrayList  zxSql(String sql) {
//sql="select * from b_lx_bm ";
Connection ct  = null;  
Statement sm = null;
ResultSet rs  = null;
ArrayList  rsList  = new java.util.ArrayList();
Hashtable rec = null;
ResultSetMetaData  meta = null;
int i;
try {
 ct = getOracleConnect();
// 从下面开始和SQL Server一模一样
sm = ct.createStatement();
rs = sm.executeQuery(sql);
meta = rs.getMetaData();
while (rs.next()) {
rec = new Hashtable();
for(i=1;i<=2;i++){
String name = meta.getColumnLabel(i);
System.out.println("zdmc===" +name);
System.out.println("zdvalue===" +rs.getObject(name));
rec.put(name, rs.getObject(name));
}
System.out.println("完成第一行数据输出===" );


rsList.add(rec);
i++;
}
} catch (Exception e) {
e.printStackTrace();
}finally{
try{
sm.close();
rs.close();
ct.close();

}catch(Exception e){

}
return rsList;
}
}
这个是我的JSP页面
NewBM.jsp
<%@ page language="java" import="java.util.*"
contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<%
ArrayList rslist = (ArrayList) request.getAttribute("queryResult");
%>
<title>Insert title here</title>
</head>
<body>
<form action="<%=request.getContextPath() + "/servlet/bmServlet"%>"
id="select_form" name="select_form" method="post">
<table id="select_table" align="center" border="1" width="100%"
bordercolor="black" cellspacing="0" cellpadding="5">
<thead bgcolor="white" align="center">
<tr>
<td colspan="12">部门信息</td>
</tr>
</thead>
<tr>
<td>全选:<input type="checkbox" id="select_all" name="select_all"
onclick="selectAll()">
</td>
<td>业务分类</td>
<td>部门名称</td>
<td>业务面试人</td>
<td>业务面试人分机</td>
<td>业务面试人手机</td>
<td>计划社招数</td>
<td>计划实习数</td>
<td>计划应届生数</td>
<td>实际社招数</td>
<td>计划应届生数</td>
<td>实际应届生数</td>
</tr>
</table>
</form>
<form id="update_form" name="update_form" method="POST">
<table align="center" border="0" width="600" bordercolor="black"
cellspacing="0" cellpadding="5">
<thead bgcolor="white" align="center">
<tr>
<td colspan="2">修改信息</td>
</tr>
</thead>
<tbody align="center">
<tr>
<td></td>
<td align="left"><input type="hidden" id="SYSTEMID"
name="SYSTEMID" size="45" readonly="readonly"
style="color: black;">
</td>
</tr>
<tr>
<td>业务分类:</td>
<td align="left"><input type="text" id="YWFL" name="YWFL"
size="30">
</td>
</tr>
<tr>
<td>部门名称:</td>
<td align="left"><input type="text" id="BMMC" name="BMMC"
size="30">
</td>
</tr>
<tr>
<td>业务面试人:</td>
<td align="left"><input type="text" id="YWMSR" name="YWMSR"
size="30">
</td>
</tr>
<tr>
<td>业务面试人分机:</td>
<td align="left"><input type="text" id="YWMSRFJ"
name="YWMSRFJ" size="30">
</td>
</tr>
<tr>
<td>业务面试人手机:</td>
<td align="left"><input type="text" id="YWMSRSJ"
name="YWMSRSJ" size="30">
</td>
</tr>
<tr>
<td>计划社招数:</td>
<td align="left"><input type="text" id="JHSZS" name="JHSZS"
size="30">
</td>
</tr>
<tr>
<td>计划实习数:</td>
<td align="left"><input type="text" id="JHSXS" name="JHSXS"
size="30">
</td>
</tr>
<tr>
<td>计划应届生数:</td>
<td align="left"><input type="text" id="JHYJSS" name="JHYJSS"
size="30">
</td>
</tr>
<tr>
<td>实际社招数:</td>
<td align="left"><input type="text" id="SJSZS" name="SJSZS"
size="30">
</td>
</tr>
<tr>
<td>实际实习数:</td>
<td align="left"><input type="text" id="SJSXS" name="SJSXS"
size="30">
</td>
</tr>
<tr>
<td>实际应届生数:</td>
<td align="left"><input type="text" id="SJYJSS" name="SJYJSS"
size="30">
</td>
</tr>
</tbody>
<tfoot align="center" bgcolor="white">
<tr>
<td colspan="2"><input type="button" value="确定"
onclick="ensureUpdate()"> <input type="button" value="取消"
onclick="cancleUpdate()"></td>
</tr>
</tfoot>
</table>
</form>
</body>
</html>
我该怎么修改我的JSP将数据库中查询到的数据显示在JSP上面呢
求高手写清楚点怎么改 最好帮我改下
新手真的不是很懂。
谢谢啦。JSP数据库java