腳本元素
JSP腳本元素(Scripting Elements)共有三類:聲明、小腳本考抄、表達(dá)式细疚,腳本塊使用JAVA語言編寫,利用腳本元素可編寫業(yè)務(wù)邏輯和向頁面輸出動(dòng)態(tài)內(nèi)容川梅。
聲明
如要在JSP面頁中聲明變量或方法甚至類疯兼,就可使用聲明元素。注意贫途,在聲明部分定義的變量是全局變量吧彪,具體可參考JSP經(jīng)轉(zhuǎn)義生成的JAVA文件。
語法
案例
小腳本
小腳本(scriptlets)是在JSP頁面中一段JAVA語句丢早,可以用來定義變量和相關(guān)執(zhí)行邏輯姨裸。在小腳本中定義的變量經(jīng)轉(zhuǎn)義后只限在jsp_service()方法中使用秧倾。
注意:
1.如變量名和聲明部分的變量名相同,通過this關(guān)鍵字來區(qū)分傀缩。
2.可以在JSP中多次出現(xiàn)腳本元素那先,但定義在同一作用域中的變量名稱不能重復(fù)。
語法
案例
表達(dá)式
JSP表達(dá)式用來向頁面輸出JAVA表達(dá)式的值扑毡,它只能包含一條JAVA語句且結(jié)尾時(shí)不要加【;】符號(hào)胃榕。
語法
案例
綜合案例
腳本元素在JSP中使用頻率較高,但不要將JAVA語句分布在多個(gè)元素塊中瞄摊,過多的腳本塊要破壞頁面結(jié)構(gòu)勋又,會(huì)降低程序的可讀性。