<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无码专区一区| 最近中文字幕mv免费高清视频8| 18禁免费无码无遮挡不卡网站| 情侣视频精品免费的国产| 亚洲自偷自偷在线成人网站传媒| 日本高清不卡中文字幕免费| 亚洲欧洲免费视频| 免费大黄网站在线观| 亚洲国产精品综合福利专区| 日亚毛片免费乱码不卡一区| 国产电影午夜成年免费视频| 亚洲不卡1卡2卡三卡2021麻豆| 国产日韩精品无码区免费专区国产| 免费精品国产日韩热久久| 亚洲综合色自拍一区| 亚洲精品女同中文字幕| 91福利免费体验区观看区| 亚洲春色另类小说| 成人免费无码大片a毛片| 亚洲av日韩av天堂影片精品| 亚洲中文字幕久久无码| 国产男女猛烈无遮挡免费视频网站| 亚洲宅男天堂a在线| 在线免费一区二区| 久久亚洲国产成人影院| 久久国产色AV免费观看| 亚洲一级免费视频| 国产在线98福利播放视频免费| jizz免费观看| 久久久久国产成人精品亚洲午夜| 毛片亚洲AV无码精品国产午夜| 无人在线直播免费观看| 日本免费精品一区二区三区| 亚洲av无码成人黄网站在线观看 | 日韩亚洲AV无码一区二区不卡 | 国产精品嫩草影院免费| 美女被cao网站免费看在线看| 亚洲高清中文字幕免费|