itkui

          年少為何不輕狂!

          ActionForm變量命名

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

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

          導航

          統計

          留言簿(1)

          隨筆檔案(24)

          收藏夾(15)

          好站珍藏

          學習資源

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 新巴尔虎右旗| 岫岩| 黄梅县| 鱼台县| 郁南县| 抚宁县| 甘泉县| 惠来县| 万山特区| 宁化县| 岚皋县| 林周县| 锡林浩特市| 亚东县| 万山特区| 康平县| 左权县| 富平县| 伊川县| 普陀区| 嘉黎县| 富锦市| 丘北县| 穆棱市| 禄丰县| 鄂托克前旗| 湟源县| 建平县| 邻水| 张掖市| 沛县| 正安县| 嵊州市| 康马县| 河西区| 正镶白旗| 临沂市| 常山县| 汶上县| 宜春市| 长春市|