摘要: webwork對頁面諸如像checkbox這種表單元素的處理,我們如果只是簡單的用來設置字段的布爾值,就像下面的處理方式,如:
如果用戶選中這復選框,瀏覽器在查詢串中將會送出"user.lockedOut=true",此時OGNL執行了action.getUser().setLockedOut(true)。如果用戶不選中復選框,瀏覽器將不會送出查詢串,因此,在開始,應確保已經初始化lockedOut 為false:
private boolean m_lockedOut = false;
public void setLockedOut(boolean lockedOut) { m_lockedOut = lockedOut; }
但更多情況下,我們是把它當做復選(多項選擇)來用,這有兩種情況用checkbox來設置集合:
閱讀全文