這樣
10年積累的成都網(wǎng)站制作、網(wǎng)站建設、外貿(mào)網(wǎng)站建設經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站設計后付款的網(wǎng)站建設流程,更有庫爾勒免費網(wǎng)站建設讓你可以放心的選擇與我們合作。
不好,
不符合mvc思想,而且給程序的擴展維護,人員的分工合作帶來很大的困難,美工只懂HTML代碼,而大量的java代碼在頁面,顯而易見!程序的可讀性差,你自己想想,大量的代碼全部混合在頁面看代碼有多費力。
%! %是在service方法的外面定義變量和寫入語句的,也就是在servlet中定義變量,而我們知道servlet在被container加載后只生成一個對象而已,然后所有的請求都在service方法里面被處理。所以如果你在servlet中定義了變量,那么所有的請求可以共用這一個變量了。
最簡單的應用就是,你要計算有多少人訪問了這一個JSP頁面,那么就可以把變量i定義在servlet中,然后在JSP文件里面加一句i++;,這樣就可以統(tǒng)計有多少人訪問了你這個頁面了。
至于% %這個嘛,就是在service方法里啦。
這樣屬于業(yè)務邏輯層啊,代碼中除了與底層數(shù)據(jù)庫連接的代碼,還有顯示的代碼之外,只要是執(zhí)行邏輯判斷和信息處理的都是業(yè)務邏輯層,將其分離寫道javabean里面可以增加可維護性。
盡量避免在JSP中出現(xiàn)大量的JAVA代碼,JSP只是負責顯示
在JSP中出現(xiàn)EL表達式可以使代碼更簡潔
不過樓主如果是新學JSP,倒也沒什么關(guān)系,慢慢就會知道了
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)容。