將actionForm屬性宣告為String

2021-08-22 02:16:21 字數 318 閱讀 999

在oreilly出版的"programming.jakarta.struts"一書的"chapter 7. struts view components "的"7.2.6 declaring actionform properties as strings"提到了這個技巧。

具體可以參考這部分內容

主要原因是為了出錯處理,比如,某個輸入框只能是輸入數字,若這個欄位被設定為int型別,則form無法快取這個錯誤的值,那就沒辦法回顯給使用者,所以把form屬性為srting

不過,對於一些id之類的值的話(這些值通常是long型別),還是建議用原始型別,這樣就避免了頻繁的型別轉換

(5)將實體物件作為ActionForm的屬性

1.新建實體物件student public class student public void setusername string username public int getage public void setage int age public string getaddress pub...

程式設計筆記 objective c 宣告屬性

屬性的宣告使用關鍵字 property。屬性的宣告可以是在 inte ce類中的方法宣告塊的任何地方。property同樣也可以在protocal 協議 和category 種類 中。其通用形式如下 property attributes type name 由於英文property和attribu...

在類中宣告屬性

在類中宣告屬性 這裡我們想要強調乙個重要的傳統 python 編碼和kivy 之間的不同點,以及這個改變的用途。做好準備 我們要記得在 python 中宣告屬性的傳統形式。通常,如果我們想要在 python 中宣告乙個屬性,我們會按照下面的方式來做。class myclass object def ...