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

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

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

    隨筆-26  評論-13  文章-46  trackbacks-0

    JSP數據和JavaScirpt數據交互使用問題的一種解決方法
     
     

    JSP數據和JavaScirpt數據交互使用問題的一種解決方法 對于WEB程序來說,前端(JavaScript)和后端(JSP/Servlet)是沒法共用數據的,只能是后端程序(JSP)把數據輸出,生成頁面到前端,這時候生成的頁面中的JavaScript代碼才有可能得到所謂jsp的數據。同樣的,只有把JavaScript里的數據提交給后端JSP代碼,JSP程序中才能得到JavaScript的數據。

    那如何實現在頁面的JavaScript中使用jsp中的數據或是在jsp中使用頁面的JavaScript數據呢?

    一、頁面中的JavaScript的數據如何提交給后臺的jsp程序

    ① 可以將JavaScript的數據以xxx.JSP?var1=aaa&var2=bbb的形式作為URL的參數傳給JSP程序,此時在jsp中用

    <%String strVar1=request.getParameter("var1");%>就可以獲取到JavaScript腳本傳遞過來的數據;

    ② 使用JavaScript通過在表單里加入隱藏域信息,然后用表單提交的方式把數據傳遞給JSP程序。



    參考下面的腳本:

    <script language="JavaScript">

    <!--

    /***************************************************************

    * JavaScript腳本,放置在頁面中的任何位置都可以

    * insertclick()函數獲取JSP傳遞到頁面中的變量varMC,

    * 然后就可以在JavaScript中修改這個變量的值,再通過

    * post的方式提交給JSP程序來使用。

    ***************************************************************/

    function insertclick(){

    var1 = document.all.mc.value; //獲取頁面form中的變量值

    var1 = var1 + "名稱";

    document.insertForm.submit();

    }

    //-->

    </script>

    <!-- html頁面form表單,放置在html頁面中的位置不限 -->

    <form name="insertForm" method="post" action="yourJSP">

    <!-- 下面這一句是獲取JSP程序中傳遞過來的變量值 -->

    <input type="hidden" name="mc" value="<%=varMC%>">

    <input type="button" value="提交" onclick="insertclick()">

    </form>

    二、頁面中的JavaScript的數據如何使用后臺的JSP程序的數據

    這個比較簡單,直接在JavaScript腳本中用<%=strVar1%>就可以把jsp程序中的數據傳遞給JavaScript腳本使用了。

    參考下面的腳本:

    <!-- html頁面form表單,放置在html頁面中的位置不限 -->

    <form name="insertForm" method="post" action="yourJSP">

    <input type="hidden" name="mc" value="">

    </form>

    <script language="JavaScript">

    <!--

    /***************************************************************

    * JavaScript腳本,放置在頁面中form以后的任何位置都可以

    * 使用JavaScirpt獲取JSP傳遞到頁面中的變量varMC,

    * 然后就可以在JavaScript中使用這個變量的值,通過

    * JavaScript腳本賦值給form中的隱藏域。

    ***************************************************************/

    var1 = "<%=varMC%>"; //獲取JSP中的變量值

    document.all.mc.value = var1;

    //-->

    </script>

    posted on 2005-08-24 15:43 似水流年 閱讀(397) 評論(0)  編輯  收藏 所屬分類: JS/HTML/CSS

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV色欲色欲WWW| 免费专区丝袜脚调教视频| 永久免费A∨片在线观看| 亚洲AⅤ无码一区二区三区在线| 亚洲另类无码专区丝袜| 成人片黄网站色大片免费| 亚洲人片在线观看天堂无码| 午夜高清免费在线观看| 久久夜色精品国产亚洲AV动态图| 久久国产美女免费观看精品 | 亚洲最大福利视频网站| 免费在线看黄的网站| 全部免费毛片在线| 在线综合亚洲中文精品| 免费看片A级毛片免费看| 青娱乐在线免费观看视频| 亚洲国产成人精品女人久久久 | 婷婷久久久亚洲欧洲日产国码AV| 日本免费一区二区三区| 亚洲午夜国产精品无码| 羞羞漫画页面免费入口欢迎你| 亚洲国产精品激情在线观看| 男女一边桶一边摸一边脱视频免费| 亚洲AV永久纯肉无码精品动漫| 在线播放国产不卡免费视频| 成年女人免费v片| 国产精品亚洲а∨天堂2021| 亚洲啪啪AV无码片| 精品国产污污免费网站aⅴ| 亚洲精品无码永久在线观看男男 | 亚洲成a人片在线观看国产| 久久免费国产精品| 亚洲国产成人无码av在线播放| 亚洲免费精彩视频在线观看| 亚洲精品成人片在线播放| 亚洲一区二区免费视频| 综合一区自拍亚洲综合图区| 亚洲AV无码专区电影在线观看| 国产1000部成人免费视频| 亚洲一区二区三区高清视频| 亚洲Av无码乱码在线znlu|