2.在action中宣告乙個model
private user user;
提供get.set方法
在頁面上使用ognl來描述
有點:簡單解決了第一種封裝的問題
在頁面上使用了ognl表示式,頁面不通用了
問題:這種方式是如何封裝的
是通過struts2中的***進行封裝的
模型驅動
步驟: 1.讓action類實現modeldriven
2. 重寫getmodel方法
3. 在action中例項化乙個model物件,讓modeldriven方法返回這個物件
優點:解決了屬性驅動存在的問題
缺點:一次只能封裝乙個model物件
擴充套件:將資料封裝到list
1.將資料封裝到list集合
頁面:
username1:
password1:
username2:
password2:
action類:
private listusers;
get/set方法
2.將資料封裝到map集合
頁面:
username1:
password1:
username2:
password2:
action類:
private mapmap;
提供get/set
三種獲取屬性驅動的方式詳解
葵花寶典 Flume
2 配置樣例 定義agent的名字 source channel sink a1.sources r1 a1.sinks k1 a1.channels c1 配置source 查閱官網 a1.sources.r1.type netcat a1.sources.r1.bind localhost a1...
葵花寶典 kafka
kafka是乙個分布式的基於發布 訂閱模式的訊息佇列,主要應用於大資料實時處理領域。producer 生產者,向kafka傳送資料 consumer 消費者,消費kafka內的資料 consumer group 消費者組,消費者組內的消費者負責消費不同分割槽的資料,乙個分割槽只能由乙個消費者消費,乙...
葵花寶典完全解析!
欲練神功,揮刀自宮。這是絕世神功 葵花寶典 的入門法則,聲稱要練這門神功的人必須先揮刀割掉自己的jj才能入門,殊為恐怖,於是早就了江湖上不少仁人志士為了練就神功,不惜捨棄人世間最重要的一項生活,忍痛割愛。然而,真的必須割麼?經過研究和思考,我發現乙個驚天秘密,其實中原的武林人士都對寶典的這句入門法則...