導航:首頁 > 編程語言 > jsp獲取變數

jsp獲取變數

發布時間:2023-02-25 22:38:31

1. 怎麼在jsp頁面中獲取js的變數值

jsp是無法直接或取頁面中js變數的值,但是可以通過間接的方法,用內html的方法
例如:
<input
id="data"
type="hidden"
value="你想要容的數據"
/>
在html里定義一個上面的標簽,把js的值放到標簽里,然後jsp去獲得這個值

2. 如何獲取jsp代碼中定義的變數的值

js與java是不同語言,運行在不同環境下,因此無法直接獲得對方數據。
java運行在伺服器端,在同一個回jsp文件答中,java先運行,js後運行,java可以生成一段js代碼,保證js運行得到相應的結果,因此可以用java定義js變數的方式來傳遞數據,例如:

1
2
3
4

<script>
var url="<%=url%>";
alert(username);
</script>

上面例子,<%%>中的內容會在伺服器端運行,在「」中間輸出網址,瀏覽器就會載入下面的結果:

1
2
3
4

<script>
var url="gif8.cn";
alert(url);
</script>

這部分就是標準的js代碼了。

3. jsp頁面取 java 中的變數

在頁面頭要先定義 sum1 這個變數..JSP是在伺服器端運行的..
在前面寫上<% String sum1 = "0"; %> /*你上面的String還寫錯了內...I服了U*/
下面才能用sum1..說的通俗一容點..就是你頁面中使用的變數..也要在頁面中預先定義..

4. JS中獲取JSP中變數

<%@pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"%>
<%stra='name1'%>-----這里要先給a賦值
<html>
<head>
<script>
varname="<%=a%>";
</script>
</head>
<body>
<%
inta=1;
%>
ThisismyJSPpage.
<br>
</body>
</html>

5. jsp調用js的變數

SP 頁面通常嵌入 JS 代碼,且 JS、JSP之間需要相互使用一些變數的值,但JSP代碼在伺服器運行、JS代碼在客戶端瀏覽器運行,所以涉及到JS和JSP值傳遞問題。其交互方式如下:

JS使用JSP中的變數:

<%

String test ="I am testing !"; // JSP片段中定義變數

%>

<SCRIPT LANGUAGE ="JavaScript">

var tmp ="<%=test %>"; // 通過"<%=javaCode %>"引用jsp中的變數、方法等,注意:一定要加雙引號

alert(tmp);

</SCRIPT >

(5)jsp獲取變數擴展閱讀

Js文件函數中調用另一個Js文件函數的方法:

在項目中Js文件需要完成某一功能,但這一功能的大部分代碼在另外一個Js文件已經完成,只需要調用這個文件實現功能。

html 文件

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>html文件</title>

</head>

<body>

<script src="a.js"></script>

<script src="b.js"></script>

</body>

</html>

6. jsp怎麼直接獲取js的變數值

Java的變數值,理論上在js中是不能獲取,但是可以通過間接的方式來獲取。
提供兩種思路供參考:
1、把java變數的值存在cookie中,js通過cookie去取;

function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");

if(arr=document.cookie.match(reg))

return unescape(arr[2]);
else
return null;
}
var value= getCookie("cookie的name名");

2、把java變數的值賦值給頁面中<input type="hidden"/>的value,通過js去取;

var value=document.getElementById("hidden的ID").value;

7. jsp中獲取JavaScript中的變數

在頁面1中,書寫如下
<form action="頁面2.jsp" method="post">
<hidden id="flag" name="flag">
<input type="button" onclick="document.getElementById('flag').value=flag">
<form>

在頁面2中,使用<% String flag=request.getParameter("flag");%>就可以獲值正確的值了內

祝你學習進步!容

8. 在jsp頁面中怎麼通過el表達式獲取本頁java腳本中的變數

是說頁面上自己定義了一個變數,想讓EL表達式能訪問,是么?

<%
String name="zhouhaigang";
request.setAttribute("name", name);
%>

${ name }

這樣子就可以了,放內到request裡面容(也可以放到session, application裡面,都成)。試試看吧。。。

天天開心哈。。。
:)

閱讀全文

與jsp獲取變數相關的資料

熱點內容
微信視頻不能轉發朋友圈 瀏覽:596
影視後期的app有哪些 瀏覽:956
電子保單數據出錯什麼意思 瀏覽:368
如何以文件下載音樂 瀏覽:438
計算機網路章節練習 瀏覽:999
單片機的外部中斷程序 瀏覽:48
表格批量更名找不到指定文件 瀏覽:869
js的elseif 瀏覽:584
3dmaxvray視頻教程 瀏覽:905
imgtool工具中文版 瀏覽:539
java幫助文件在哪裡 瀏覽:965
win10切換輸入語言 瀏覽:696
haier電視網路用不了怎麼辦 瀏覽:361
蘋果6手機id怎麼更改 瀏覽:179
米家掃地機器人下載什麼app 瀏覽:82
如何在編程貓代碼島20種樹 瀏覽:915
手機基礎信息存儲在哪個文件 瀏覽:726
如何查找手機備份文件 瀏覽:792
內存清理工具formac 瀏覽:323
iphone過濾騷擾電話 瀏覽:981

友情鏈接