[size=large][color=black]页面到Bean的参数传递[/color][/size]
页面中设置参数:
页面中设置参数:
<h:form>
<h:commandButton action="#{paramBean.test3}" value="Test11" actionListener="#{paramBean.changeName}">
<f:attribute name="name" value="hujilie"/>
</h:commandButton>
<h:commandLink action="#{paramBean.test3}" value="Test12" actionListener="#{paramBean.changeName}">
<f:attribute name="name" value="hujilie"/>
</h:commandLink>
</h:form>
后台取参数:
public void changeName(ActionEvent e)
{
UIComponent component = e.getComponent();
Map<String, Object> map = component.getAttributes();
setName((String)map.get("name"));
}