如何在没有定义属性的情况下为组件添加新属性?
我想做这样的事情
<h:commandButton actionListener="#{manager.saveNew}" value="#{i18n['School.create']}" secured="true" />
或者至少,一种允许开发人员分配安全属性的方法。
任何想法?
您可以在h:commandButton
中使用f:attribute
<h:commandButton actionListener="#{manager.saveNew}
value="#{i18n['School.create']}">
<f:attribute name="secured" value="true" />
</h:commandButton>
在你的action方法中:
public void saveNew(ActionEvent event) {
String secured = (String) event.getComponent().getAttributes().get("secured");
}