JSP中,嵌入的JAVA代碼,可以直接引用JAVA的類(lèi)
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)博湖,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
%
out.println(new java.util.Date());
%
~
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ù)
%!
%是在service方法的外面定義變量和寫(xiě)入語(yǔ)句的,也就是在servlet中定義變量,而我們知道servlet在被container加載后只生成一個(gè)對(duì)象而已,然后所有的請(qǐng)求都在service方法里面被處理。所以如果你在servlet中定義了變量,那么所有的請(qǐng)求可以共用這一個(gè)變量了。
最簡(jiǎn)單的應(yīng)用就是,你要計(jì)算有多少人訪問(wèn)了這一個(gè)JSP頁(yè)面,那么就可以把變量i定義在servlet中,然后在JSP文件里面加一句i++;,這樣就可以統(tǒng)計(jì)有多少人訪問(wèn)了你這個(gè)頁(yè)面了。
至于%
%這個(gè)嘛,就是在service方法里啦。