2013年4月27日星期六
ognl.MethodFailedException: Method "setPeopleId" failed for object com.hikvision.inquest.modules.inquest.action.PeopleInfoAction@f84860 [java.lang.NoSuchMethodException: setSuspectId([Ljava.lang.String;)];ajax傳值時類型不匹配造成的問題;今天發現ajax向action傳值依舊可以用ognl感覺真好;原以為要向后臺傳整形的peopleID,則要以字符串傳入;后臺通過request接收后向判斷該屬性非空,然后再判斷是否為可轉為整形的字符串,然后再轉為整形的id,后來嘗試下載action中定義peopleId屬性,再定義get、set方法,沒想到居然能方便的成功傳值。
JS中的定時器setTimeout和setInterval的語法相同。它們都有兩個參數,一個是將要執行的代碼字符串,還有一個是以毫秒為單位的時間間隔,當過了那個時間段之后就將執行那段代碼。
不過這兩個函數還是有區別的,setInterval在執行完一次代碼之后,經過了那個固定的時間間隔,它還會自動重復執行代碼,而setTimeout只執行一次那段代碼。
雖然表面上看來setTimeout只能應用在on-off方式的動作上,不過可以通過創建一個函數循環重復調用setTimeout,以實現重復的操作。
總結
以上是生活随笔為你收集整理的2013年4月27日星期六的全部內容,希望文章能夠幫你解決所遇到的問題。