jsp中寫java代碼成為scriptlet,寫在%%之間就可以了。
創(chuàng)新互聯是一家集網站建設,魯甸企業(yè)網站建設,魯甸品牌網站建設,網站定制,魯甸網站建設報價,網絡營銷,網絡優(yōu)化,魯甸網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。
Scriptlet是包含在%和%之間的Java代碼,在Web容器處理JSP頁面時執(zhí)行,通常會產生輸出,并將輸出發(fā)送到客戶的輸出流里。Scriptlet除了不能定義類和方法、不能用import引入類外,可以包含任何有效的Java代碼。(Java類在Jsp外部定義,可用page指令的import屬性引入,也可以Java Bean的形式使用。Java中的方法必須在類內定義,但Jsp允許使用聲明定義方法。窗體(GUI)設計代碼在Jsp中無效)。
Scriptlet例程:
%@ page contentType="text/html; charset=gb2312" %
html
head
titleJSP基本語法/title
/head
body
h1Scriptlet示例頁面/h1
table border="1"
caption乘法口訣表/caption
%-- 在網頁中嵌入Java代碼的主要方法 --%
%
for(int i=1; i=9; i++) {
int j=1;
//out是JSP的一個內部對象,print方法用于向客戶端輸出數據
out.println("tr");
for(; j=i; j++) {
out.print("td" + j + "*" + i + "=" + j*i + "/td");
}
for(;j=9;j++) {
out.print("td /td");
}
out.println("/tr");
}
%
/table
/body
/html
加載是不同的。比如在head標簽內,那么在顯示body標簽內的內容之前就會先加載head內部的js文件。如果js文件相應慢、存在問題,那么可能導致后續(xù)的頁面不好去展示
最好是單獨寫個文件夾,然后寫個js文件放置
然后在jsp頁面通過
script src="js文件的相對地址"來導入。
當然你寫在head里也可以。
最好能不寫在頁面里就不寫在頁面里。。
實現一般都用外部js文件導入。一是分離開,方便修改。二是可以js代碼復用。
你想啊,只寫在一個jsp里,如果我另一個要用怎么便????你復制過去嗎???這個和java里的封裝方法一個思想
所以建議通過外部 js導入
像樓主提供的這種簡單的js。一般直接放在頁面中即可。我說的是方法比較多的情況才用外部文件。
這個也不難區(qū)別的。
根據具體情況會稍微有點差別,如果在ROOT目錄中 Tomcat5.0\work\Catalina\localhost\_\org\apachc\jsp目錄 如果再給出的目錄中 Tomcat5.0\work\Catalina\localhost\_\org\apachc\jsp\給出目錄
分享題目:jsp中java代碼位置 jsp java代碼
文章路徑:http://muchs.cn/article46/doespeg.html
成都網站建設公司_創(chuàng)新互聯,為您提供手機網站建設、面包屑導航、網站收錄、網站營銷、軟件開發(fā)、網站導航
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯