itkui

          年少為何不輕狂!

          ActionForm變量命名

          在學(xué)習(xí)struts的時(shí)候就一直知道ActionForm變量首字母要小寫。雖然知道,但是我還是習(xí)慣大寫,一直沒有出現(xiàn)問題。
          最近在做一個(gè)練習(xí)項(xiàng)目的時(shí)候,ActionForm變量首字母依然是大寫。而且兩個(gè)jsp頁面共享一個(gè)ActionForm。在第一次向ActionForm填充數(shù)據(jù)的時(shí)候沒有出現(xiàn)任何問題,運(yùn)行結(jié)果和期待結(jié)果相同。接著進(jìn)入第二個(gè)jsp頁面,再次填充ActionForm的時(shí)候,沒有拋出異常,然而未取得期待結(jié)果。
          在檢查的時(shí)候在Action中輸出從ActionForm取得的表單數(shù)據(jù),結(jié)果全部為null。在多方求助無果的情況下,把ActionForm的變量全部改為小寫,再修改相關(guān)的內(nèi)容,沒有問題了。
          這個(gè)問題,如果有好的編碼習(xí)慣的話,這個(gè)問題就永遠(yuǎn)不會(huì)出現(xiàn)。不過我想這個(gè)可能真的可以算是struts的瑕疵了(下面還有一個(gè))。
          ps:在使用<html:hidden>向ActionForm中提交long型數(shù)據(jù)的時(shí)候會(huì)拋出異常,這個(gè)時(shí)候改為<input type="hidden">就可以。

          posted on 2007-07-02 16:07 itkui 閱讀(536) 評(píng)論(0)  編輯  收藏 所屬分類: Java

          導(dǎo)航

          統(tǒng)計(jì)

          留言簿(1)

          隨筆檔案(24)

          收藏夾(15)

          好站珍藏

          學(xué)習(xí)資源

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 永和县| 桃江县| 凤山县| 南木林县| 且末县| 固镇县| 宝兴县| 吴旗县| 博野县| 咸宁市| 长阳| 玉环县| 苏州市| 永顺县| 林周县| 筠连县| 红河县| 黄石市| 建宁县| 平山县| 昭通市| 赤壁市| 宣武区| 怀柔区| 新宁县| 嘉定区| 马边| 阳谷县| 图木舒克市| 山东省| 阿坝县| 客服| 林口县| 济阳县| 乐业县| 昆明市| 石阡县| 得荣县| 巴塘县| 呈贡县| 东方市|