public void SearchCustomer() {
try {
// 构建sql查询语句
String sSql = "select * from customer where customernumber='" + customernumber
+ "'";
// 调用父类的executeQuery方法
rs=super.executeQuery(sSql);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

} catch (Exception ex) {
// 出错处理
System.err.println("adduser.addNewUser: " + ex.getMessage());
}

}
这段东西是查询当customernumnber满足特定条件时输出指定元组,我的问题时,怎样在XXXXXX处添加代码使得查询结果,如rs.getString(1)能在指定的jsp文件上显示输出结果???

解决方案 »

  1.   

    怎样输出我知道,问题是要在指定的JSP上显示结果,这段代码是在一个JAVA类里的,而不在JSP里,怎样将结果显示在比如abc.jsp这个文件上呢?
      

  2.   

    这和oracle没关系。
    学学javaEE基础吧
      

  3.   

    这个跟数据库无关,你用的是servlet还是action?
    把rs的结果存在List里
    在返回页面前,加上request.setAttribute("list",list);然后在页面获取request.getAttribute("list");
    或者直接用EL表达式${list}就可以了。
      

  4.   

    能具体把代码写一下吗,我JSP小白,由于要做一个东西刚刚接触JSP,在这里卡住了
      

  5.   

    rs=super.executeQuery(sSql);
    在这行后加上这行?
    request.setAttribute( "rs",rs );
    但好像有问题啊,它报错说request cannot be resolved
     
      

  6.   

    人家已经写得很清楚了,在Action里就这样干,然后你在jsp里想要获取什么东东就用${list.xxxx}调用就行
      

  7.   

    这样肯定不行,你用的servlet还是action?
      

  8.   


    把rs的结果存在List里,返回到action
    在action里,在返回页面前,加上request.setAttribute("list",list);然后在页面获取request.getAttribute("list");
    或者直接用EL表达式${list}就可以了。