----------------------------------------------------
技術研究:
----------------------------------------------------
10.5
熟悉struts
技術:解析器的熟悉digest
解析器另外包括jaxp-:dom
:sax
技術:taglib的創建------------------()
技術:動態form----------------------()
技術:Javabean的熟練應用---------()
技術:logo的使用---------()
技術:動態form的構成,Javascript如何進行校驗,struts-config.XML中如何進行分布?---------()
技術:分頁---------()
技術:select語句以及各種關聯的使用---------()
技術:
技術:hidden的使用方法就是從hidden中去出一個值,然後進行相應的使用?hidden就是派這個作用的?
技術:如何使用cookIEs
----------------------------------------------------
技術總結:
----------------------------------------------------
各種技術的組合使用:
1.開發struts的簡單步驟:
-1.digest->
2.actionform->
3.actionservlet->
4.action->
5.Javabean->
6.taglib->
7.JSP->(display)
2.可以通過Java.text下的各包比如textformat,choiceformat,dateformat進行驗證數據的有效性,
是否為用戶需要輸入的類型,如果(你所需要轉換的類型)format.getinstance().parSEObject()如果
該句執行有錯,則會拋出異常,則為錯誤類型
----------------------------------------------------
使用中的問題
----------------------------------------------------
1.actionmapping是否就是代表了xml部署中文件的各選項,只是將XML中的選項映射成為了類而已
2.在actionform中設置reset的屬性那麼,如果該form的scope為session,那麼在再次訪問該form的時候
由於該form被存放再session中所以原來的form的值,都有保留,如果用戶訪問該action,那麼該action
的actionform的reset的方法會被首先調用,那麼這就使得再session中存放form與request中存放form意
義不就是一樣了,因為他們都會調用actionform的reset的方法,這樣的話導致咱request和session中的
form的值都是一樣了,那request,和session在這個層面上是否就是一樣了。
-還是因為在訪問JSP頁面時會將先前session中的form值進行取處,這樣就和request有區別了,因為
request在沒有forward的情況下,該form已經被銷毀,再次訪問該JSP頁面的時候,自然而然的就沒有
了form的值,如果要從JSP頁面中得到actionform的值那必須采用
文件得到相應的actionform的值。
3.在JSP中的
與定義為在調用的時候是否一致
4.為什麼說使用hidden field和使用cookIE其功能是一樣的,為什麼說前者其實完全代替後者呢?
----------------------------------------------------