導航:首頁 > 編程語言 > 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獲取變數相關的資料

熱點內容
vbnet同步資料庫 瀏覽:314
招商銀行app在哪裡查銀行狀態 瀏覽:124
除了沙發管家還有什麼app 瀏覽:44
蘋果怎麼更改安裝包文件夾 瀏覽:892
40歲以上看什麼app 瀏覽:758
手機網路怎麼這么卡 瀏覽:270
jstab定位 瀏覽:925
win10有產品密匙 瀏覽:971
張藝興微信粉絲群 瀏覽:432
在哪個app看各個博導招生信息 瀏覽:611
hp280prog2mt裝win10 瀏覽:733
linux安裝vnc包 瀏覽:740
哪個網站房子掛牌價靠譜 瀏覽:16
迷你編程迷小酷碎片獲取後怎麼激活 瀏覽:286
微信網頁版登陸地址 瀏覽:628
王菲天空所有版本 瀏覽:489
管理某個設備需要哪些文件 瀏覽:986
怎樣去除word里的分隔符 瀏覽:489
美林數據產品開發部如何 瀏覽:313
zendframework查看版本 瀏覽:140

友情鏈接