成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

開發 后端
本文介紹實現JSP數據和JavaScript數據交互使用,以及使用JavaScript通過在表單里加入隱藏域信息,然后用表單提交的方式把數據傳遞給JSP程序。

對于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中用

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

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

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

參考下面的腳本:

  1. <script language="JavaScript">   
  2. <!--   
  3. JavaScript腳本,放置在頁面中的任何位置都可以   
  4. insertclick()函數獲取JSP傳遞到頁面中的變量varMC,   
  5. 然后就可以在JavaScript中修改這個變量的值,再通過   
  6.  post的方式提交給JSP程序來使用。   
  7. function insertclick(){   
  8. var1 = document.all.mc.value; //獲取頁面form中的變量值   
  9. var1var1 = var1 + "名稱";   
  10. document.insertForm.submit();   
  11. }   
  12. //-->   
  13. </script>   
  14.  
  15. <!-- html頁面form表單,放置在html頁面中的位置不限 -->   
  16. <form name="insertForm" method="post" action="yourJSP">   
  17. <!-- 下面這一句是獲取JSP程序中傳遞過來的變量值 -->   
  18. <input type="hidden" name="mc" value="<%=varMC%>">   
  19. <input type="button" value="提交" onclick="insertclick()">   
  20. </form> 

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

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

參考下面的腳本:

  1. <!-- html頁面form表單,放置在html頁面中的位置不限 -->   
  2. <form name="insertForm" method="post" action="yourJSP">   
  3. <input type="hidden" name="mc" value="">   
  4. </form>   
  5.  
  6. <script language="JavaScript">   
  7. <!--   
  8. JavaScript腳本,放置在頁面中form以后的任何位置都可以   
  9. 使用JavaScirpt獲取JSP傳遞到頁面中的變量varMC,   
  10. 然后就可以在JavaScript中使用這個變量的值,通過   
  11. JavaScript腳本賦值給form中的隱藏域。   
  12. var1 = "<%=varMC%>"; //獲取JSP中的變量值   
  13. document.all.mc.value = var1;   
  14. //-->   
  15. </script> 

【編輯推薦】

  1. JSP連接ORACLE數據庫時注意的一些問題
  2. JSP中tomcat的SQL Server2000數據庫連接池的配置
  3. 簡單介紹Servlets和JSP的區別
  4. JSP include指令和include行為的區別
  5. JSP輸出excel文檔和中文亂碼問題的解決
責任編輯:佚名 來源: builder
相關推薦

2010-09-28 12:59:45

JavaScriptDOM

2019-08-13 09:40:55

數據結構算法JavasCript

2009-07-29 17:42:55

JavaScript和JavaJScript

2022-09-01 16:27:19

JavaScriptWeb開發

2022-07-18 08:48:06

HtmxHTML

2014-09-17 10:57:30

AndroidWebview安全交互

2012-02-02 13:45:28

JavaJSP

2009-03-05 10:10:52

餅圖數據庫JSP

2009-12-07 18:42:55

PHP與Javascr

2009-07-01 14:42:30

JSP和XML

2015-12-31 14:18:57

前端后臺

2021-11-02 10:56:28

數據ResTful開發

2017-10-27 22:03:35

javascrip

2011-02-21 12:52:00

JavaScript

2009-01-18 15:48:31

數據倉庫數據存儲OLTP

2014-07-29 11:16:07

2009-05-21 10:08:49

SQL報表JSPHibernate

2024-06-05 09:55:05

.NET數據交互

2009-06-25 14:05:01

JavaBean實現J

2016-08-18 14:13:55

JavaScript基本數據引用數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品欧美一区二区三区 | 国产成人精品免费视频大全最热 | 精久久久 | 91影视| 最近最新中文字幕 | 日本手机在线 | 日韩视频在线一区 | 色99视频 | 91久久夜色| 国产一二区视频 | 成人性视频在线播放 | 超碰最新在线 | www.99热.com| 一级看片免费视频 | 亚洲伊人精品酒店 | 国产日韩精品久久 | 色视频在线观看 | 阿v视频在线观看 | 国产小视频在线观看 | 情侣av | 久久久久久久久久毛片 | 日韩精品一区二区三区第95 | 国产精品亚洲欧美日韩一区在线 | 国产亚洲精品美女久久久久久久久久 | 天堂一区二区三区四区 | 欧美一区二区在线看 | 国产精品一区在线观看 | 黄视频网站在线 | 亚洲国产欧美一区 | 麻豆精品国产免费 | 国产一区在线免费 | 亚洲视频一区在线 | 四虎永久免费黄色影片 | 国产一区2区 | 欧美精品网站 | 国产午夜精品久久久 | 国产视频久久久 | 国产精品18hdxxxⅹ在线 | 日韩一级电影免费观看 | 国产一区二区三区精品久久久 | 一级国产精品一级国产精品片 |