簡體   English   中英

使用AJAX替代JSTL的xhtml中的JSF條件

[英]JSF condition in xhtml with AJAX alternative to JSTL

JSF中JSTIL的替代方法是什么。 我想在AJAX中的xhtlm中有一個條件。

<p:commandButton id="button" value="Send">                                   
         <f:ajax event="click"  listener="#{messageControler.wniosekWyslany()}"/> 
         <f:ajax event="click"  listener="#{messageControler.wniosekNieWyslany()}"/> 
</p:commandButton>

當boolean = true,secound false時,第一個ajax應該是動作。 我的bean返回布爾值,所以以此為基礎是很好的,但我不知道如何做。 我測試了JSTL,但在JSF中無法正常工作。

這是業務邏輯,不應在視圖中完成。 創建一個ajax偵聽器,然后在bean中執行if / then

XHTML:

<p:commandButton id="button" value="Send">                                   
         <f:ajax event="click"  listener="#{messageControler.doSend()}"/> 
</p:commandButton>

豆角,扁豆:

public void doSend() {
   if (myBoolean) {
      wniosekWyslany();
   else {
    wniosekNieWyslany();
   } 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM