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

jsp獲取java變數

發布時間:2022-09-10 08:44:40

1. 如何在javascript中獲取java變數值

說明:在JSP中;Java部分是在伺服器端執行的;js部分是在客戶端的瀏覽器執行的;二者完全不相干。因此直接在JSP頁面上是無法在js、java和HTML變數之間進行調用的。
變通(解決方案):將js變數放到form中的一個;在後台從form中取出變數放到隱藏域中;然後提交表單給要調用變數的頁面。這個頁面可以就是本身。示例如下:
bb.jsp頁面:
<% String test5 = (String)request.getAttribute("test4"); %>
<script type="text/javascript">
var test1 = '111'; //定義js變數
document.form.test2.value = test1;
//將js變數的值放到form中的一個隱藏域中
var formObj = document.getElementById('passForm');
formObj.submit();
</script>
<form method="post" action="aa.jsp" id ="passForm">
<input id = 'test2' type = 'hidden' name="test2">
</form>
aa.jsp頁面中的Java代碼:
<%
request.setCharacterEncoding("utf-8");
String txtMsg = request.getParameter("test2");
out.println(txtMsg);
%>
註:如果同一個頁面自己給自己傳值,aa.jsp和bb.jsp可以為同一頁面。

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

非常簡單的頁面代碼:

首先把數據在腳本中存放:

<%

String name="zhouhaigang";

request.setAttribute("name", name);

%>

3. jsp 取java文件中變數值

<%
new
UserDao().setLoginNum(5);
//這里創建了一個對象
設值5
//而你輸出時又創建了一個對象,
這完全是2個不同的對象
out.print(new
UserDao().getLoginNum());
%>
這就好比你去超市,把物品存在2號櫃,卻跑到3號櫃里取,肯定是沒有的
你可以這樣:
<%
UserDao
ud
=
new
UserDao();
ud.setLoginNum(5);
out.print(ud.getLoginNum());
//這樣才是基於一個對象操作
%>

4. 怎麼在jsp頁面獲取java在後台產生的變數值,以及從頁面傳輸居到java程序(程序不是嵌在頁面的)

你的後台得到了值相加後的結果要放到前台,這樣前台才能獲取到結果。從後台放到前台:getRequest().setAttribute(sum1,"sum1");然後在前台了可以通過EL表達式獲取到sum1這個值;在前台直接在要顯示該值的地方這樣獲取:${sum1}這樣就好了。

5. 如何在jsp中調用java定義的變數

你首先需要在jsp中import,如果static類型的public變數可直接調用,如果不是static類型,需要先聲明,其實jsp中跟java類中類似

6. jsp頁面取 java 中的變數

你的後台得到了值相加後的結果要放到前台,這樣前台才能獲取到結果。
從後台放到前台:getRequest().setAttribute(sum1 ,"sum1 ");
然後在前台了可以通過EL表達式獲取到sum1這個值;
在前台直接在要顯示該值的地方這樣獲取:${sum1}
這樣就好了。

7. js如何獲取jsp頁面中嵌入的java代碼中的變數

js與java是不同語言,運行在不同環境下,因此無法直接獲得對方數據。

java運行在伺服器端,在同一個jsp文件中,java先運行,js後運行,java可以生成一段js代碼,保證js運行得到相應的結果,因此可以用java定義js變數的方式來傳遞數據,例如:

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

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

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

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

8. jsp怎麼獲取java類中變數的值

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

閱讀全文

與jsp獲取java變數相關的資料

熱點內容
php正則class 瀏覽:731
怎麼在文件夾查找一堆文件 瀏覽:536
核酸報告用什麼app 瀏覽:785
u8怎麼ping通伺服器地址 瀏覽:990
安卓什麼手機支持背部輕敲調出健康碼 瀏覽:868
程序員抽獎排行 瀏覽:742
扭蛋人生安卓如何下載 瀏覽:722
什麼app文檔資源多好 瀏覽:922
黑馬程序員APP 瀏覽:146
掌閱小說是哪個app 瀏覽:45
如何把u盤的軟體安裝到安卓機 瀏覽:998
php跑在什麼伺服器 瀏覽:122
編譯器怎麼跳轉到下一行 瀏覽:450
嵌入式py編譯器 瀏覽:324
rplayer下載安卓哪個文件夾 瀏覽:298
安卓手機里的電子狗怎麼用 瀏覽:748
pythonspyder入門 瀏覽:764
趣質貓app是什麼 瀏覽:60
皮帶壓縮機經常吸不上 瀏覽:205
西部隨行版怎樣加密 瀏覽:996