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

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


          網站導航:
           

          主站蜘蛛池模板: 阿克陶县| 璧山县| 敦化市| 永定县| 淅川县| 辽中县| 来凤县| 尼勒克县| 含山县| 都昌县| 宿松县| 桂阳县| 定陶县| 鄄城县| 嘉荫县| 上虞市| 南和县| 五家渠市| 夏河县| 罗江县| 昌邑市| 灵寿县| 托克逊县| 思茅市| 高淳县| 湄潭县| 福州市| 两当县| 石阡县| 塔河县| 红安县| 北安市| 宜都市| 清水县| 乌兰浩特市| 渭南市| 读书| 洞头县| 沂源县| 咸宁市| 新田县|