posts - 23,comments - 66,trackbacks - 0
          今天遇到了一個“Unable to find setter method for attribute 問題".我在首頁上放了一個登陸用的form,寫成
          <html:form action="login.do" method="post" name="login" onsubmit="return OnCheck();">
          結果每次一訪問,就出現上述提到的錯誤。后來我去網上試圖尋找解決辦法,結果有Jboss向WebLogic移植時候出現該錯誤報告的,也有人和我差不多的錯誤,還發布了源代碼,有人說是setter方法寫的不對,沒有按照規范來寫,首字母大寫了,我急忙去檢查我的,我的setter方法是eclipse自動生成的,應該不會有問題,檢查結果果然不是這么回事兒。后來實在是不知道怎么回事兒了,我只好把name去掉,這回可以正常顯示了。
          輸入用戶名密碼可以登陸,但是不能用原來的有名字的javascript進行驗證,還要改成document.forms[0]這樣的形式,雖然也不是很麻煩,但是這先進而負責的框架老是帶來這種令人郁悶的問題。
          然后我去看html的代碼,發現雖然我沒有給form一個name,但是編譯完的html里邊有,就是我ActionForm的名字LoginForm。
          我靈機一動,把javascript里的form名字就寫成LoginForm,這樣居然就可以驗證了,搞得好沒有道理。
          posted on 2006-03-09 22:27 rd2pm 閱讀(2309) 評論(0)  編輯  收藏 所屬分類: struts

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          主站蜘蛛池模板: 棋牌| 射洪县| 赤壁市| 云阳县| 南溪县| 萍乡市| 玉山县| 紫阳县| 合水县| 普陀区| 都昌县| 锡林郭勒盟| 屏东县| 涞水县| 门头沟区| 舟曲县| 伊金霍洛旗| 常熟市| 广饶县| 文化| 拉萨市| 德州市| 涿州市| 鹤山市| 高清| 荆州市| 沈阳市| 永福县| 昭平县| 福贡县| 沙河市| 垦利县| 新丰县| 错那县| 霸州市| 沽源县| 赤城县| 文安县| 黔西| 阿巴嘎旗| 涟水县|