摘要: 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来设置集合:
阅读全文