发个源码给我最好分数没问题得;[email protected];[email protected]

解决方案 »

  1.   

    我思路是有但是不会写;比如IF 表单是yes时查出所东西;IF是NO时不查出东西;我的那个进入的连接本身就是执行查询的
      

  2.   

    晕死,
    String val=request.getParamter("action");
    if(val.equals("search")){
    //执行查询
    }else{
    //跳转页面
    response.redirect("error.jsp");
    }
      

  3.   

    各位留个QQ;或是MSN或是EMAIL:我把源程序发给你好吧分数不是问题;
      

  4.   

    我把DEMO贴出来各位指教和共同学习
    <%@ page language="java" contentType="text/html; charset=GB2312" pageEncoding="GB2312"%>
    <% request.setCharacterEncoding("GB2312"); %>
    <SCRIPT language=JavaScript>
    function searchGrsm(){
            if(form1.ynbh.value==''){
                alert('请输入院内编号!');
                return false;
            }
            if(form1.yybh.value==''){
                alert('请输入医院编号!');
                return false;
            }
    form1.submit();
    }
    </SCRIPT><%
     
      String send;
     if(request.getParameter("send") ==null){
       out.println("尚未查询");
      // out.println(" <input type=hidden name=send value='send'>");
     } String  yybh = request.getParameter("yybh");
     if (yybh== null)
      yybh="";
     String  ynbh = request.getParameter("ynbh");
     if (ynbh== null)
       ynbh="";
     String  ryrq = request.getParameter("ryrq");
     if (ryrq== null)
       ryrq="";
     String  cyrq = request.getParameter("cyrq");
      if (cyrq== null)
       cyrq="";
     String  sckssj = request.getParameter("sckssj");
       if (sckssj== null)
       sckssj=""; String  scjssj = request.getParameter("scjssj");
        if (scjssj== null)
       scjssj="";
     String  sfz = request.getParameter("sfz");
         if (sfz== null)
       sfz="";
     String  zybh = request.getParameter("zybh");
          if (zybh== null)
       zybh=""; String  yymc = request.getParameter("yymc");
       if( yymc==null)
         yymc="";
     String  jzlx = request.getParameter("jzlx");
       if( jzlx==null)
         jzlx=""; %>
    下面还有
      

  5.   

    <%
    //变量声明
    java.sql.Connection sqlCon; //数据库连接对象
    java.sql.Statement sqlStmt; //SQL语句对象
    java.sql.ResultSet sqlRst; //结果集对象java.lang.String strCon; //数据库连接字符串
    java.lang.String strSQL; //SQL语句int intPageSize; //一页显示的记录数
    int intRowCount; //记录总数
    int intPageCount; //总页数
    int intPage; //待显示页码
    java.lang.String strPage;int i;
    //设置一页显示的记录数
    intPageSize = 12;//取得待显示页码
    strPage = request.getParameter("page");
    if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据
    intPage = 1;
    }
    else{//将字符串转换成整型
    intPage = java.lang.Integer.parseInt(strPage);
    if(intPage<1) intPage = 1;
    }//装载JDBC驱动程序
    java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());//设置数据库连接字符串
    strCon = "jdbc:oracle:thin:@172.16.200.6:1521:devdb";//连接数据库
    sqlCon = java.sql.DriverManager.getConnection(strCon,"jxggsw","nct");//创建一个可以滚动的只读的SQL语句对象
    sqlStmt = sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);//准备SQL语句    strSQL=("select a.yybh,");
        strSQL+=(" a.ynbh, ");
       // strSQL+=(" CASE b.yymc WHEN 'null' THEN '' ELSE b.yymc END, ");nvl(b.yymc,'')
        strSQL+=(" nvl(b.yymc,'') , ");
       // strSQL+=(" CASE a.zybh WHEN 'null' THEN '' ELSE a.zybh END, ");
        strSQL+=(" nvl(a.zybh,''), ");   // strSQL+=(" a.zybh, ");    strSQL+=(" CASE a.jzlx  WHEN '11' THEN '门诊' WHEN '12' THEN '慢性病' WHEN '21' THEN '住院'  WHEN 'null' then '' ELSE a.jzlx  END,");    //strSQL+=(" a.sfz, ");
        //strSQL+=(" nvl(a.sfz,'') , ");
       // strSQL+=("decode(a.sfz,'null','',a.sfz) , ");
         strSQL+=(" CASE a.sfz   WHEN null then '' ELSE a.sfz  END, ");
           //decode(b.yymc,'null','',b.yymc)
       // strSQL+=(" CASE sum(c.xmdj*c.xmsl) xmje WHEN 'null' THEN '' ELSE xmje END,");  //XMDJ*
       // strSQL+=(" nvl(sum(c.xmdj*c.xmsl) ,'') xmje ,");
        strSQL+=(" nvl(sum(round(c.xmdj*c.xmsl,2)) ,'') xmje ,");
         strSQL+=(" nvl(a.zyts,'') ,");  //XMDJ*
        // strSQL+=(" a.zyts, ");
        strSQL+=(" nvl(to_char(a.ryrq,'yyyymmdd'),'') ryrq,");  //XMDJ*
    下面还有
      

  6.   

    你最好将你的JAVA代码从JSP页面中分离出来,放入Action或其它类中!
    然后,点提交按钮,提交到Action中,再调用上面的代码,执行查询,然后返回记录集,转到并显示在另外一个页面上。
      

  7.   

    我不懂JSP呀不知如何下手呀有DEMO;或是例子吗兄弟
      

  8.   

    你Google一下dbwa.jsp,并下载这个文件研究一下,肯定有收获:)