頁面到Bean的參數傳遞
頁面中設置參數:
-
<h:form>
-
<h:commandButtonaction=
"#{paramBean.test3}"
value=
"Test11"
actionListener=
"#{paramBean.changeName}"
>
-
<f:attributename=
"name"
value=
"hujilie"
/>
-
</h:commandButton>
-
<h:commandLinkaction=
"#{paramBean.test3}"
value=
"Test12"
actionListener=
"#{paramBean.changeName}"
>
-
<f:attributename=
"name"
value=
"hujilie"
/>
-
</h:commandLink>
-
</h:form>
<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(ActionEvente)
-
{
-
UIComponentcomponent=e.getComponent();
-
Map<String,Object>map=component.getAttributes();
-
setName((String)map.get(
"name"
));
-
}