㈠ 怎麼在jsp頁面中獲取js的變數值
jsp的代碼塊是執行在服務銷巧器端上的代碼,而js是虧隱鍵執行在客戶端上的代碼,可能攜逗是設計有問題吧。
如果非得獲取,你可以這樣嘗試下,將變數值,以某個cookie的形式寫到客戶端,然後jsp代碼再讀取cookie中的值。
㈡ 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;
㈢ 如何在java類中獲取js變數的值
在java類中獲取js變數的值,可以使用如下方式:將js變數放到form中的一個;在後台從form中取出變數放到隱藏域中;然後提交表單給要調用變數的頁面。這個頁面可以就是本身。示例如下:bb.jsp頁面:
<pre t="code" l="java"><% 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);
%>
㈣ 如何在當前頁面用php 獲取js 變數的值
1、首先我們創建一個test的php文件。
㈤ EL表達式如何獲得JS的參數值
的值,而 EL 表達式是用來去伺服器生成的值的,如果說有方法,那就是先用 js 把值內放到 ------解決方案容-------------------------------------------------------- EL 是JAVA 程序 當JAVA 執行完了,傳給頁面後 才執行JS 你想讓一個已經執行完了的程序
㈥ jquery如何獲取javascript的變數
直接使用js變數就行了。不需要做任何轉換。
jquery本身也是操作js,是javascript的類庫。因此兩者相互沒檔差操作不存在任何障礙。
題目問題解枯皮決:
functionmotionStep(step){
$("div#"+step).animate({height:800},"fast");//這蠢空里注意一下變數的拼接
}
㈦ 如何獲取js里的變數值
你可以在頁面上放一個hidden(隱藏域) , 然後給隱藏域賦值 , 可以再跳轉後的頁面中通過request.getParameter("")取到.
如<input type="hidden" name="hid" value="">
function sel(){
var t = document.getElementById("cname");
var cname = t.options[t.selectedIndex].value;
document.getElementById("hid").value=cname;
}
㈧ 怎麼在jsp頁面中獲取js的變數值
jsp是無法直接或取伍坦清頁面中js變數的值,但腔前是可以通過間接的方法,用html的方法
例如:
<input id="data" type="hidden" value="你想要的數據" />
在html里定義一個上面的標簽,把js的值放到標簽信褲里,然後jsp去獲得這個值
㈨ 在JS中怎麼獲取另外函數裡面的變數
你可以在來fn1()中返回其源中的變數,代碼可以這么改:
function fn1(x){
i++;
var objId=d.getElementById(x);
return objId;
}
可以這么調用fn2(fn1('d1'))
㈩ 在純js文件中用EL表達式獲取jsp內置session對象的值
在純js文件中,是不能直接用 EL表達式獲取jsp內置session對象的值的
你需要,先在jsp中,寫上js的臨時變內量,
<scripttype="text/javascript">
varname="{name}";
</script>
然後在純 js中 引用這容個變數, 注意純js文件的引用,應該在上面定義的js 的下面
<scripttype="text/javascript"src="xxx.js">