<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    java,javascript 內連取數據

    Posted on 2008-01-09 09:46 G_G 閱讀(1160) 評論(0)  編輯  收藏 所屬分類: javascriptjavaGeneral
    java 內連
    ??????????? //用 java jdk URL
    ??? ??? ??? URL?httpurl?
    =?new?URL(url);
    ????????????HttpURLConnection?httpConn?
    =?null;
    ????????????httpConn?
    =?(HttpURLConnection)?httpurl.openConnection();
    ????????????httpConn.setRequestMethod(
    "POST");
    ????????????httpConn.setDoOutput(
    true);
    ????????????httpConn.setDoInput(
    true);
    ??? ?? ?? ? //
    正式連接
    ????????????httpConn.getOutputStream();
    ??? ?? ???? /**輸入參數
    ??? ?? ?? ? PrintWriter outs = new PrintWriter(httpConn.getOutputStream());
    ??? ??? ??? outs.print("&back_url=" + returnurl);
    ??? ??? ??? outs.print("&orderid=" + deposit.getOrderId());
    ??? ??? ??? outs.print("&bussinessid=" + SZFConstant.B_ID);
    ??? ??? ??? outs.print("&digestString="
    ??? ??? ??? ??? ??? + MD5Util.MD5Encode(SZFConstant.B_ID + deposit.getOrderId()
    ??? ??? ??? ??? ??? ??? ??? + SZFConstant.KEY));
    ??? ??? ??? outs.flush();
    ??? ??? ??? outs.close();

    ??? ?? ?? ? GET 就不要 說 了? url + 參數
    ??????????? */

    ????????????
    byte[]?bb?=?new?byte[httpConn.getInputStream().available()];
    ????????????httpConn.getInputStream().read(bb);
    ??????????? //取得數據
    ??? ??? ??? String?str?
    =?new?String(bb);

    javascript 現在這種取法有個名字叫(ajax)(轉)

    <html>
    <head>
    <link?href="http://www.cc168.com.cn/css/index.css"?rel="stylesheet"?type="text/css">
    <link?rel="stylesheet"?href="http://www.cc168.com.cn/css/framework.css"?type="text/css"/>
    ?
    <script?language="javascript">
    ?
    ?window.onload?
    =?function()
    ?{
    ??CreateDateSelect();
    ?}

    ?
    var?xmlHttp?=?false;
    ?
    var?e;
    ?
    ?
    //創建XMLHTTP對象
    ?function?getXMLHTTPObj()
    ?{
    ??
    var?C?=?null;
    ??
    try
    ??{
    ?????C?
    =?new?ActiveXObject("Msxml2.XMLHTTP");
    ??}
    ??
    catch(e)
    ??{
    ???
    try
    ???{
    ????C?
    =?new?ActiveXObject("Microsoft.XMLHTTP");
    ???}
    ???
    catch(sc)
    ???{
    ????C?
    =?null;
    ???}
    ??}
    ??
    ??
    if(?!C?&&?typeof?XMLHttpRequest?!=?"undefined"?)
    ??{
    ???C?
    =?new?XMLHttpRequest();
    ??}
    ??
    ??
    return?C;
    ?}
    ?
    ?
    //調用遠程方法
    ?function?callServer(e)
    ?{?
    ??
    try
    ??{
    ???
    if(?xmlHttp?&&?xmlHttp?.readyState?!=?0?)
    ???{
    ????xmlHttp.abort();
    ???}
    ???
    ???xmlHttp?
    =?getXMLHTTPObj();
    ???
    ???
    if(?xmlHttp?)
    ???{
    ????document.getElementById(
    "outgroup").style.display?=?"none";
    ????
    //獲取查詢日期
    ????var?dateSele?=?e.options[e.selectedIndex].value;
    ????document.getElementById(
    "date").innerHTML?=?dateSele?+?"?開放式基金凈值";

    ????
    //構造查詢連接字符串
    ????var?url?=?"https://www.google.com/accounts/ManageAccount";
    ????
    ????
    //打開連接
    ???if(navigator.appName?==?'Netscape'){
    ???
    try?{
    ????netscape.security.PrivilegeManager.enablePrivilege(
    "UniversalBrowserRead");
    ???}?
    catch?(e)?{
    ???????alert(
    "Permission?UniversalBrowserRead?denied.");
    ???}}
    ????xmlHttp.open(
    "GET",?url,?true);
    ????
    //設置回調函數
    ????xmlHttp.onreadystatechange?=?updatePage;
    ????
    //發送請求
    ????xmlHttp.send(null);
    ???}
    ???
    else
    ???{
    ????document.getElementById(
    "flag").innerHTML?=?"XMLHTTP對象創建失敗";
    ???}
    ??}
    ??
    catch?(e)
    ??{
    ???document.getElementById(
    "flag").innerHTML?=?"查詢錯誤:"?+?e;
    ??}
    ?}
    ?
    ?
    //回調處理函數
    ?function?updatePage()
    ?{
    ??
    try?{
    ???
    if?(xmlHttp.readyState?==?1)
    ???{
    ????document.getElementById(
    "flag").innerHTML?=?"正在加載連接對象";
    ???}

    ???
    if?(xmlHttp.readyState?==?2)
    ???{
    ????document.getElementById(
    "flag").innerHTML?=?"連接對象加載完畢。";
    ???}

    ???
    if?(xmlHttp.readyState?==?3)
    ???{
    ????document.getElementById(
    "flag").innerHTML?=?"數據獲取中";
    ???}

    ???
    if?(xmlHttp.readyState?==?4)
    ???{
    ????
    var?response?=?xmlHttp.responseText;
    ????document.getElementById(
    "out").innerHTML?=?response;
    ????document.getElementById(
    "outgroup").style.display?=?"";
    ???}
    ??}
    ??
    catch?(e)
    ??{
    ??????document.getElementById(
    "flag").innerHTML?=?"回調處理錯誤:"?+?e;
    ??}
    ?}

    ?
    //創建日期選擇下拉框
    ?function?CreateDateSelect()
    ?{

    ??
    var?html?=?[];
    ?????????
    ??
    for(var?iYear=2005;?iYear<=2006;?iYear?++)
    ??{
    ???
    for(?var?iMonth=1;?iMonth<=12;?iMonth?++?)
    ???{
    ????
    for(?var?iDay=1;?iDay<=31;?iDay?++?)
    ????{?
    ????html[html.length]?
    =?"<option?value=\""??+?iYear?+?"\-"?+?iMonth?+?"\-"?+?iDay?+?"\">"?+?iYear?+?""?+?iMonth?+?""?+?iDay?+?""?+?"</option>";
    ????}
    ???}
    ??}
    ??????
    ??document.getElementById(
    "dateSele").innerHTML?=?"<select?name=\"dateSele\"?id=\"dateSele\"?onchange=\"callServer(this);\">"?+?html.join("")?+?"</select>";
    ?}?
    ?
    </script>


    主站蜘蛛池模板: 国产精品久久久久久亚洲影视| 亚洲国产成人高清在线观看 | 日韩精品免费一区二区三区| 色噜噜亚洲男人的天堂| 成年人网站免费视频| 亚洲福利视频一区二区三区| 国产成人精品久久免费动漫| 亚洲一区无码中文字幕乱码| 最近最新的免费中文字幕 | 丰满少妇作爱视频免费观看| 又粗又大又长又爽免费视频| 一级免费黄色毛片| 国产亚洲精品国产| 无码中文字幕av免费放dvd| 亚洲神级电影国语版| 色se01短视频永久免费| 亚洲国产精品自在自线观看| 午夜亚洲国产成人不卡在线| 美女无遮挡拍拍拍免费视频| 亚洲男人第一av网站| 成全影视免费观看大全二| 日本系列1页亚洲系列| 久久综合亚洲色HEZYO国产| 久99久精品免费视频热77| 亚洲国产日韩在线一区| 国产无遮挡吃胸膜奶免费看 | 一级片在线免费看| 亚洲AV日韩AV永久无码绿巨人| 91香蕉成人免费网站| 亚洲国产精品无码第一区二区三区| 亚洲不卡AV影片在线播放| 午夜不卡久久精品无码免费 | 18禁成人网站免费观看| 国产午夜亚洲精品国产| 浮力影院亚洲国产第一页| 永久免费在线观看视频| 麻豆一区二区三区蜜桃免费| 亚洲欧洲国产日韩精品| 国产成人在线观看免费网站| 亚洲精品免费在线观看| 在线亚洲v日韩v|