1.熟悉Struts2工作的主要流程
2.熟悉Struts2開發(fā)步驟
-------第二天---------
1.Struts標(biāo)簽+OGNL表達(dá)式
a.了解OGNL作用及其語法
b.了解ValueStack結(jié)構(gòu)和數(shù)據(jù)存儲(chǔ)
c.
2.EL在Struts2環(huán)境中的使用
pageContext,request,action,session,application
-------第三天----------
1.Struts2中Action組件的核心應(yīng)用
a.Action如何使用request,session,application對(duì)象
b.Action屬性注入技術(shù)
c.如何用一個(gè)Action處理多個(gè)請(qǐng)求
方法一:
方法二:利用動(dòng)態(tài)方法調(diào)用
d.result元素配置,使用EL獲取Action屬性
---------第四天---------
2.Struts2中Result組件的使用
Result組件主要是負(fù)責(zé)生成響應(yīng)視圖.響應(yīng)結(jié)果有多種類型,比如jsp,stream,json,freemarker等.Struts2這對(duì)這些視圖,提供了相應(yīng)Result組件.
1)了解Result規(guī)則
a.Result組件必須實(shí)現(xiàn)Result接口,實(shí)現(xiàn)execute()方法.
在execute方法中,實(shí)現(xiàn)生成響應(yīng)視圖的邏輯.
b.Result配置聲明
c.如何使用result
注意:type引用的result類型,可以從當(dāng)前package或父package中找到
2)常用類型的result
--JSP響應(yīng):
dispatcher:以請(qǐng)求轉(zhuǎn)發(fā)方式調(diào)用JSP響應(yīng)
redirect:以請(qǐng)求重定向方式調(diào)用JSP響應(yīng)
使用示例:
JSP的URL
JSP的URL
--Action響應(yīng):
redirectAction:以請(qǐng)求重定向方式調(diào)用一個(gè)Action
chain:以請(qǐng)求轉(zhuǎn)發(fā)方式調(diào)用一個(gè)Action.
如果下一個(gè)Action需要獲取前面請(qǐng)求的數(shù)據(jù),需要使用chain;不需要?jiǎng)t使用redirectAction
使用示例:
a.調(diào)用同一個(gè)package中的另一個(gè)Action
b.調(diào)用不同package,不同namespace下的Action
action元素的name名
package元素的namespace值
--stream響應(yīng):
stream:將Action某個(gè)InputStream屬性為客戶端輸出
使用示例:
action屬性
--json響應(yīng):
json:需要引入擴(kuò)展包,可以將Action屬性以JSON格式輸出
struts2-json-plugin-2.1.8.jar,
ok
2015年全國職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 | |
全國職稱計(jì)算機(jī)考試速成過關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |