jsf 如何给后台的bean方法传参数,并且调用这个方法
后台bean
class aaaa{
private String message;
........
public String getmessage(String messageID){
.....
message = selectmessageid(messageID);
....
}
}
前台el式
<h:outputtext id="message" value="#{aaaa.getmessage('11111')}">请问如何能实现这样的功能呀,除了自己写标签之外
后台bean
class aaaa{
private String message;
........
public String getmessage(String messageID){
.....
message = selectmessageid(messageID);
....
}
}
前台el式
<h:outputtext id="message" value="#{aaaa.getmessage('11111')}">请问如何能实现这样的功能呀,除了自己写标签之外
<h:actionLink actionListenter="#{theBean.aaa}">
<f:param key="messageID" value="342342"/>
</h:actionLink>
然后
public class TheBean{
public void aaa(ActionEvent e){
e.getsource().
........
}}
<h:inputText value="#{bean.messageID}"/>
........
<h:commandButton value="submit" action="#{bean.beanMethod}"></h:commandButton>后台bean
class bean{
private String messageID;//这里定义一个值,会自动和前台绑定,get/set方法省略
........
public String beanMethod(){
message = getMessage(messageID);//
}
........
private String getMessage(String messageId){
return selectmessageid(messageId);
}
}
我上面是这么理解的。