JSP屬于J2EE 打個比方。JAVA是個星球,J2EE是亞洲,jsp是中國。

為公安等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及公安網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、做網(wǎng)站、公安網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
jsp中寫java代碼成為scriptlet,寫在%%之間就可以了。Scriptlet是包含在%和%之間的Java代碼,在Web容器處理JSP頁面時(shí)執(zhí)行,通常會產(chǎn)生輸出,并將輸出發(fā)送到客戶的輸出流里。
JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。 在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。
JSP全名為Java Server Pages,中文名叫java服務(wù)器頁面,其根本是一個簡化的Servlet設(shè)計(jì),它[1]是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。
-- SPAN -- body !-- SPAN -- 這個JSP文件中包含了兩段JSP代碼,分別用來輸出當(dāng)前時(shí)間和文件路徑。
可以把你的JSP中的Java代碼封裝起來,便于調(diào)用也便于重用。接著就是EJB了,EJB就是?Enterprise?JavaBean,看名字好象它是Javabean,可是它和Javabean還是有區(qū)別的。它?是一個體系結(jié)構(gòu),你可以搭建更安全、更穩(wěn)定的企業(yè)應(yīng)用。
接下來你應(yīng)該學(xué)習(xí)一下Javabean了,可能你早就看不管JSP在HTML中?嵌Java代碼的混亂方式了,這種方式跟ASP又有什么區(qū)別呢?還好,SUN提供了Javabean?可以把你的JSP中的Java代碼封裝起來,便于調(diào)用也便于重用。
jsp技術(shù)的背后是servlet。當(dāng)一個請求訪問jsp文件時(shí),web服務(wù)器會把jsp翻譯成servlet的java文件,再由編譯器把servlet編譯成class文件,最后由解釋器解釋執(zhí)行。所以籠統(tǒng)的說:jsp文件會生成.java和.class文件。
不好,不符合mvc思想,而且給程序的擴(kuò)展維護(hù),人員的分工合作帶來很大的困難,美工只懂HTML代碼,而大量的java代碼在頁面,顯而易見!程序的可讀性差,你自己想想,大量的代碼全部混合在頁面看代碼有多費(fèi)力。
千萬不要在jsp里面寫過多的java代碼,那樣的話,真的成做網(wǎng)站的了,不但開發(fā)不正規(guī),而且影響運(yùn)行效率。
有區(qū)別的,java代碼寫在jsp中叫做scriptlet,要用%% 包起來,兒卸載普通的java文件中就沒有此限制了。
編譯java使用的是jdk5,而運(yùn)行時(shí)使用的jdk為4,所以報(bào)了版本錯誤。
想去除jsp頁面中的java代碼,最好的辦法是使用自定義標(biāo)簽技術(shù),而不是把那些代碼寫到外部包中,例如jsp中處理for循環(huán),都可以使用標(biāo)簽進(jìn)行解決,當(dāng)有一些特殊需求的時(shí)候,可以寫成自定義標(biāo)簽。
分享題目:jsp文件的java代碼 jsp里寫java
當(dāng)前鏈接:http://chinadenli.net/article0/dshjiio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、外貿(mào)建站、網(wǎng)站排名、營銷型網(wǎng)站建設(shè)、ChatGPT、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)