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')}">请问如何能实现这样的功能呀,除了自己写标签之外

解决方案 »

  1.   

    最好用
    <h:actionLink actionListenter="#{theBean.aaa}">
      <f:param key="messageID" value="342342"/>
    </h:actionLink>
    然后
    public class TheBean{
            public void aaa(ActionEvent e){
                e.getsource().
    ........
    }}
      

  2.   

    前台
    <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);
       }
      

  3.   

    不清楚getMessage干什么用的?根据id获得内容?
    我上面是这么理解的。