JSP中可以直接寫java代碼,格式為%java代碼%,前提是得在jsp首部那引入包(一般用IDE工具會默認引入util包,有其他需要的照格式跟在后面寫上就好)。
創(chuàng)新互聯(lián)專注于合陽企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設公司,商城網(wǎng)站建設。合陽網(wǎng)站建設公司,為合陽等地區(qū)提供建站服務。全流程按需定制網(wǎng)站,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
腳本的話,jsp里還可以寫JS(javascript),JS和java完全不是一回事,只是語言寫法類似,建議樓主參照其他書籍,可以使用JS實現(xiàn)一些頁面前臺控制。
%! %是在service方法的外面定義變量和寫入語句的,也就是在servlet中定義變量,而我們知道servlet在被container加載后只生成一個對象而已,然后所有的請求都在service方法里面被處理。所以如果你在servlet中定義了變量,那么所有的請求可以共用這一個變量了。
最簡單的應用就是,你要計算有多少人訪問了這一個JSP頁面,那么就可以把變量i定義在servlet中,然后在JSP文件里面加一句i++;,這樣就可以統(tǒng)計有多少人訪問了你這個頁面了。
至于% %這個嘛,就是在service方法里啦。
在jsp中使用java類舉例如下:
1.新建一個項目,在src文件夾下添加一個包:如:tianaoweb點抗 ;
2.再在包中添加一個類:如
package com;
public class test {
public String sd(){
return "sd";
}
}
3.在默認的首頁index.jsp(當然也可以自己新建一個jsp文件)的開頭引入
%@ page import= "tianaoweb點抗 .* "%
4.在body /body中添加相應的java代碼片:
如:
%
String str;
test te=new test();
%
%=te.sd() %
jsp的組成: jsp = html + java腳本 + jsp標簽(指令)
jsp中無需創(chuàng)建即可使用的對象一共有9個,被稱之為9大內(nèi)置對象。例如:request對象、out對象
3種java腳本:
%...%:java代碼片段
%=...%:java表達式
%!...%:聲明,用來創(chuàng)建類的成員變量和成員方法
jsp其實是一種特殊的Servlet,在html中通過java腳本就可以嵌入java代碼,輸出一些內(nèi)容。
網(wǎng)站題目:jsp怎樣寫java代碼 jsp怎么用
轉(zhuǎn)載來源:http://chinadenli.net/article0/ddgdjoo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、移動網(wǎng)站建設、微信公眾號、網(wǎng)站設計、標簽優(yōu)化、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)