function test(){
創(chuàng)新互聯(lián)專注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站開(kāi)發(fā)。公司秉持“客戶至上,用心服務(wù)”的宗旨,從客戶的利益和觀點(diǎn)出發(fā),讓客戶在網(wǎng)絡(luò)營(yíng)銷中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴(yán)謹(jǐn)?shù)膽B(tài)度對(duì)待客戶,用專業(yè)的服務(wù)創(chuàng)造價(jià)值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。
var g = "${first_Name}";
alert(g);
}
"%=first_Name%"; 這種方式只能取道jsp頁(yè)面上定義的變量
比如
a.jsp:
%@ page contentType="text/html;charset=GB2312" %
HTML
%! String a = "aaaaa";%
BODY BGCOLOR=cyan
FONT Size=1
P這是一個(gè)簡(jiǎn)單的JSP頁(yè)面
BR
/FONT
%=a %
${a };
/BODY
HTML
在跳轉(zhuǎn)到該jsp頁(yè)面的servlet中在request中設(shè)置了一個(gè)a
效果如下:
這是一個(gè)簡(jiǎn)單的JSP頁(yè)面
aaaaa serveta;
原因很簡(jiǎn)單:
對(duì)于每個(gè)jsp,服務(wù)器(比如tomcat)都會(huì)將其轉(zhuǎn)換成java文件(后綴.java的文件),然后將其編譯成class文件
"%=%"就是從這個(gè)java文件中去取變量值
而"${}"則是從容器中的四個(gè)區(qū)域去取值(page,request,session,application)
js取java的變量的值:
方法①: var a = "%=num%";
方法②: 通過(guò)js控制html節(jié)點(diǎn),如document.getElementByIdx_x_x("name"),$("#name").val()等
java取js值
一般是在表單中用一個(gè)的隱藏表單元素,然后在腳本中將js變量值賦給它:
var name=xy;
form1.nameHidden.value=name;
input type="hidden" name="nameHidden"/
當(dāng)然不一定是隱藏域,可以是你需要的html標(biāo)簽。
js與java是不同語(yǔ)言,運(yùn)行在不同環(huán)境下,因此無(wú)法直接獲得對(duì)方數(shù)據(jù)。
java運(yùn)行在服務(wù)器端,在同一個(gè)jsp文件中,java先運(yùn)行,js后運(yùn)行,java可以生成一段js代碼,保證js運(yùn)行得到相應(yīng)的結(jié)果,因此可以用java定義js變量的方式來(lái)傳遞數(shù)據(jù),例如:
1
2
3
4
script
var url="%=url%";
alert(username);
/script
上面例子,%%中的內(nèi)容會(huì)在服務(wù)器端運(yùn)行,在“”中間輸出網(wǎng)址,瀏覽器就會(huì)加載下面的結(jié)果:
1
2
3
4
script
var url="gif8點(diǎn)吸煙 ";
alert(url);
/script
這部分就是標(biāo)準(zhǔn)的js代碼了。
本回答由電腦網(wǎng)絡(luò)分類達(dá)人 呂明推薦
script type="text/javascript"
// 這里放置數(shù)組
var array = new Array();
% String[] params = (String[])request.getSession().getAttribute("您的存入key");
for(int i = 0; i params.length; i++){%
array.push(%=params[i]%);
%}%
/script
網(wǎng)頁(yè)名稱:js得java代碼值 js中寫(xiě)java代碼
網(wǎng)站路徑:http://sd-ha.com/article48/ddsijhp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、網(wǎng)站營(yíng)銷、網(wǎng)站制作、小程序開(kāi)發(fā)、做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)