真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JavaWeb學(xué)習(xí)之MVC、jstl、El表達(dá)式06-創(chuàng)新互聯(lián)

目錄

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),衡山企業(yè)網(wǎng)站建設(shè),衡山品牌網(wǎng)站建設(shè),網(wǎng)站定制,衡山網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,衡山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

1.MVC:開發(fā)模式

2 mvc三層架構(gòu)

2.EL表達(dá)式

1.使用

2.獲取值?

1.${域名稱.鍵名}

2 ${鍵名}

3.隱式對象

3.jstl學(xué)習(xí)

1.概念

2.作用

3.使用步驟

4,常用的]STL標(biāo)簽


1.MVC:開發(fā)模式

1.jsp演變歷史
1,早期只有servlet,只能使用response輸出標(biāo)簽數(shù)據(jù),非常麻煩
2,后來又jsp,簡化了Servlet的開發(fā),如果過度使用jsp,在jsp中即寫大量的java代碼,有寫html表,造成難于維護(hù),難于分工協(xié)作
3.再后來,java的web開發(fā),借鑒mvc開發(fā)模式,使得程序的設(shè)計更加合理性2.MVC
1,M:Model,模型。JavaBean
*完成具體的業(yè)務(wù)操作,如:查詢數(shù)據(jù)庫,封裝對象
2.V:View,視圖。JSP
*展示數(shù)據(jù)
3.C:Controller,控制器。Servlet
*獲取用戶的輸入
*調(diào)用模型
*將數(shù)據(jù)交給視圖進(jìn)行展示
*優(yōu)缺點(diǎn):
1.優(yōu)點(diǎn):
? 1.耦合性低,方便維護(hù),可以利于分工協(xié)作
2.重用性高
2.缺點(diǎn):
1.使得項(xiàng)架構(gòu)變得復(fù)雜,對開發(fā)人員要求高?

2 mvc三層架構(gòu)2.EL表達(dá)式

1.概念:Expression Language表達(dá)式語言
2.作用:替換和簡化jsp頁面中java代碼的編寫
3.語法:${表達(dá)式)
4.注意:
jsp默認(rèn)支持el表達(dá)式的。如果要忽略el表達(dá)式
1.設(shè)置jsp中page指命中:isELIgnored="true"忽略當(dāng)前jsp頁面中所有的el表達(dá)式
2.1${表達(dá)式}:忽略當(dāng)前這個el表達(dá)式

1.使用

1.運(yùn)算:
*運(yùn)算符:
1,算數(shù)運(yùn)算符:+? -? *? ? /(div)? ? ?%(mod)
2,比較運(yùn)算符:> >=?<=? ==? I? =
3,邏輯運(yùn)算符:&? (and)? ? II(or)? ? !(not)
4.空運(yùn)算符:empty
功能:用于判斷字符串、集合、數(shù)組對象是否為u11或者長度是否為0
${empty list}:判斷字符串、集合、數(shù)組對象是否為null或者長度為8
*$not empty str}:表示判斷字符串、集合、數(shù)組對象是否不為null并且長度>g

2.獲取值?

1.e1表達(dá)式只能從域?qū)ο笾蝎@取值
.語法:

1.${域名稱.鍵名}

從指定域中獲取指定鍵的值
域名稱:
1.pagescope? ? ? ? ? ? ? ?--pagecontext
2.requestscope? ? ? ? ? ?--request
3.sessionScope? ? ? ? ? --session
4.applicationScope? ? ?--application (servletcontext)
舉例:在request域中存儲了name=張三
獲取:${requestScope,name}

2 ${鍵名}

表示依次從最小的域中查找是否有該鍵對應(yīng)的值,直到找到為止。
3,獲取對象、List集合、Map集合的值
1,對象:$(域名稱.鍵名.屬性名}
*本質(zhì)上會去調(diào)用對象的getter方法
2,List集合:${域名稱.鍵名[索引])
3,Map集合:
*${域名稱。鍵名。key名稱)
*$(域名稱。鍵名["key名稱"]}

3.隱式對象

*e1表達(dá)式中有11個隱式對象
pagecontext
*獲取jsp其他入個內(nèi)置對象
*${pageContext.request.contextPath}:動態(tài)獲取虛擬目錄

3.jstl學(xué)習(xí) 1.概念

JavaServer Pages Tag Library JSP標(biāo)準(zhǔn)標(biāo)簽庫
*是由Apache組織提供的開源的免費(fèi)的jsp標(biāo)簽
<標(biāo)簽>

2.作用

用于簡化和替換jsp頁面上的java代碼

3.使用步驟

1.導(dǎo)入jst1相關(guān)jar包
2,引入標(biāo)簽庫:taglib指合:<%@taglib%>
3,使用標(biāo)簽

4,常用的]STL標(biāo)簽

1,1f:相當(dāng)于java代碼的if語句
1.屬性:
*test必須屬性,接受boolean表達(dá)式
·如果表達(dá)式為true,則顯示if標(biāo)簽體內(nèi)容,如果為false,則不顯示標(biāo)簽體內(nèi)容
*一股情況下,test屬性值會結(jié)合el表達(dá)式一起使用
2.注意:
2.choose:相當(dāng)于java代碼的switch語句
1.使用choose標(biāo)簽聲明
相當(dāng)于switch聲明
2.使用when標(biāo)簽做判斷
相當(dāng)于case
3.使用otherwise標(biāo)簽做其他情況的聲明
相當(dāng)于default
3.foreach:相當(dāng)于java代碼的for語句

2choose

foteach?

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)站標(biāo)題:JavaWeb學(xué)習(xí)之MVC、jstl、El表達(dá)式06-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://weahome.cn/article/dcjcgo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部