亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何實現JSP數據和JavaScript數據交互使用

發布時間:2021-07-14 14:04:03 來源:億速云 閱讀:365 作者:chen 欄目:編程語言

本篇內容主要講解“如何實現JSP數據和JavaScript數據交互使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何實現JSP數據和JavaScript數據交互使用”吧!

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

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

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

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

<%String strVar1=request.getParameter("var1");%>

就可以獲取到JavaScript腳本傳遞過來的數據;

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

參考下面的腳本:

<script language="JavaScript">   <!--   JavaScript腳本,放置在頁面中的任何位置都可以   insertclick()函數獲取JSP傳遞到頁面中的變量varMC,   然后就可以在JavaScript中修改這個變量的值,再通過    post的方式提交給JSP程序來使用。   function insertclick(){   var1 = document.all.mc.value; //獲取頁面form中的變量值   var1var1 = 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>

到此,相信大家對“如何實現JSP數據和JavaScript數據交互使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳谷县| 泗阳县| 郓城县| 鹿泉市| 清河县| 巴林左旗| 迁安市| 精河县| 潼关县| 泸水县| 綦江县| 明水县| 肃北| 揭东县| 固镇县| 红原县| 渝中区| 大田县| 鲁甸县| 油尖旺区| 浦东新区| 米易县| 望谟县| 平泉县| 镇平县| 资源县| 同仁县| 安西县| 酒泉市| 青海省| 乌苏市| 申扎县| 浏阳市| 潢川县| 伊金霍洛旗| 平安县| 阳山县| 崇左市| 临安市| 仲巴县| 射洪县|