Form組件的簡(jiǎn)單應(yīng)用Tapestry Component Reference
Form
描述
管理HTML<form>的組件,其他相關(guān)組件必須被包含在組建內(nèi)部。
當(dāng)表單被提交時(shí),Form組件會(huì)等待所有的內(nèi)部組件顯示。當(dāng)Form組件顯示時(shí)(在顯示周期,生成HTML顯示),更新屬性值和調(diào)用他們的監(jiān)聽器。另外:每一個(gè)組件并不單單用來(lái)顯示HTML的責(zé)任(來(lái)顯示fotm),還處理它的表單提交。只有這些完畢后才Form組件才通知它的監(jiān)聽器。
名稱 |
類型 |
方向 |
必須 |
默認(rèn) |
描述 |
listener |
IActionListener |
in |
no |
|
處理請(qǐng)求 |
delegate |
IValidationDelegate |
in |
no |
|
用來(lái)處理堆棧錯(cuò)誤和報(bào)告的對(duì)象。單個(gè)實(shí)例共享給所有的ValidField和FieldLable組件在單個(gè)form中 |
parameters |
Object or Object[] or List |
in |
no |
|
An array of Objects to be encoded into the URL. These parameters will be decoded when the link is triggered. |
stateful |
boolean |
in |
no |
true |
如果是ture,組件被出發(fā)時(shí)需要一個(gè)活動(dòng)的HttpSession,如果沒(méi)有會(huì)拋出StateLinkException異常。如果是false則沒(méi)有必要檢查。必要狀態(tài)的附加在URL上。 |
direct |
boolean |
in |
no |
true |
默認(rèn)調(diào)用direct服務(wù),這樣減少處理請(qǐng)求的數(shù)量 |
method |
String |
in |
no |
POST |
Tag<form>的method參數(shù)值 |
例子
Home.html

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

Home.page

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

Home.java

2

3

4

5

6



7

8

9



10

11

12

13



14

15

16

17

posted on 2005-11-08 15:06 bluesky 閱讀(912) 評(píng)論(0) 編輯 收藏 所屬分類: 框架應(yīng)用