欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
在一個(gè)jsp頁(yè)面實(shí)現二級下拉框聯(lián)動(dòng),實(shí)時(shí)讀取數據庫數據(用javascript實(shí)現)
在一個(gè)jsp頁(yè)面實(shí)現二級下拉框聯(lián)動(dòng),實(shí)時(shí)讀取數據庫數據(用javascript實(shí)現)

在一個(gè)jsp頁(yè)面實(shí)現二級下拉框聯(lián)動(dòng),實(shí)時(shí)讀取數據庫數據,這個(gè)方法非常使用,只需要修改很小的地方就可以使用。設計的文件,serch.jsp,main.js,bytetostr.js,

先講一下main.js,這是javascript,其中注意修改jsp頁(yè)面名稱(chēng)。

 

 function findObject(fName,initValue)...{
   var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   xmlhttp.open("POST","searchmx.jsp?findObject="+fName+"&initValue="+initValue,false);//注意修改jsp頁(yè)面
   xmlhttp.send();
   document.getElementById(fName).innerHTML=bytes2BSTR(xmlhttp.responsebody); //bytes2BSTR函數在bytetostr.js中
 }

 其次為bytetostr.js,這是vbscript,這個(gè)不需要修改任何內容,他的主要功能就是讀取數據轉換字符串用的。

 Function bytes2BSTR(vIn)
  dim i
  strReturn = ""
  For i = 1 To LenB(vIn)
  ThisCharCode = AscB(MidB(vIn,i,1))
  If ThisCharCode < &H80 Then
  strReturn = strReturn & Chr(ThisCharCode)
  Else
  NextCharCode = AscB(MidB(vIn,i+1,1))
  strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
  i = i + 1
  End If
  Next
  bytes2BSTR = strReturn
End Function
 

接下來(lái)就是serch.jsp頁(yè)面,只需要修改div中的id為你想要的名字,再將一開(kāi)始的包更換一下,已經(jīng)sql語(yǔ)句改下就可以了,有不明白的可以參與討論

 

<%@ page contentType="text/html; charset=gb2312" language="java" import="com.sjth.zdsygl.vo.*,com.sjth.zdsygl.biz.*,java.util.*,com.sjth.zdsygl.jdbc.*, java.sql.ResultSet"%>//導入相應的包
<%
//這部分代碼用于執行查詢(xún)數據庫,返回字符串
  if (request.getParameter("findObject")!=null)...{
    if (request.getParameter("findObject").equals("hy_dm"))...{
      DBConnect conn = null;
      ResultSet rs = null;
      try...{                   
        out.print("<select name=‘hy_dm‘ onchange="javascript:findObject(‘hymx_dm‘,this.value)">");
        String sql = "select * from dm_hy group by left(hy_dm,7)";
        conn = new DBConnect();
        conn.setPstmt(sql);
        rs = conn.executeQuery(sql);
        while(rs.next())...{
          out.print("<option value=‘"+rs.getString("hy_dm")+"‘>"+rs.getString("hy_mc")+"</option>");
        }    
        out.print("</select>");
     }
     catch (Exception e)...{                   
     }
     finally...{
          try...{
            if (rs != null)
                rs.close();
            if (conn != null)
                conn.close();
          }
          catch (Exception e)...{
            e.printStackTrace();
          }
     }
   }
    if (request.getParameter("findObject").equals("hymx_dm"))...{
      DBConnect conn = null;
      ResultSet rs = null;
      try...{                   
        out.print("<select name=‘hymx_dm‘ >");
        String sql = null;
        if (request.getParameter("initValue").equals(""))...{
          sql = "select * from dm_hy";
        }
        else...{
          sql = "select * from dm_hy where hy_dm like ‘"+request.getParameter("initValue")+"%‘";
        }
        conn = new DBConnect();
        conn.setPstmt(sql);
        rs = conn.executeQuery(sql);
        while(rs.next())...{
          out.print("<option value=‘"+rs.getString("hy_dm")+"‘>"+rs.getString("hy_mc")+"</option>");
        }    
        out.print("</select>");
     }
     catch (Exception e)...{                   
     }
     finally...{
          try...{
            if (rs != null)
                rs.close();
            if (conn != null)
                conn.close();
          }
          catch (Exception e)...{
            e.printStackTrace();
          }
     }
   }
   return;
 }
%>
<html>
<head>
    <link href="    <script language=vbscript src="css/bytetostr.js"></script>
    <script language=javascript src="css/main.js"></script>//導入兩個(gè)js文件
</head>
<body>
      <div>所屬行業(yè):</div>
      <div id="hy_dm"></div> //用來(lái)顯示返回的字符串
      <div >所屬明細行業(yè):</div>
      <div id="hymx_dm"></div>//用來(lái)顯示返回的字符串
</body>
</html>
<script language="javascript">
       findObject("hy_dm","");
       findObject("hymx_dm","");//這兩條是頁(yè)面執行是調用
</script>
 

歡迎大家討論

 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1591585

打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
用Cookie 保存登錄信息
Jsp Servlet JavaBean JDBC登陸實(shí)例
jsp課程(7)
tomcat5.5中c3p0配置
ProdListServlet.java
Java實(shí)現數據庫
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久