2011-06-23 18 views
0

如何在JavaScript函數內部調用javabeans方法?如何從javascript函數中調用javabeans方法?

我需要沒有成功以下代碼:

 <script type="text/javascript"> 
      function openFullContent(chosen){ 
       #{bean.choseValue(chosen)}; 
      } 
     </script> 
+0

根據您的問題歷史,您熟悉JSF 2.0。你是否也在爲這個項目使用它?你爲什麼不使用''? – BalusC

回答

1

Primefaces remoteCommand是你正在尋找的東西!

1

JavaBeans的是在服務器上運行,而JavaScript是客戶端上運行。 JSF完全呈現JavaScript,然後以純文本的形式將其作爲純文本發送到瀏覽器。這兩個進程甚至不在同一臺機器上運行。

要像這樣與服務器通信,您需要查看Ajax。

這是a JSF-centric Ajax tutorial

+0

Roseindia .. * Shudder *。單獨這個鏈接已經值得一個巨大的downvote,但阿拉。根據問題歷史記錄,OP已經在使用JSF2,它與''內置的Ajaxical工具一起使用。 – BalusC

+0

恩,對不起,我沒有JSF經驗。替換爲希望更好的鏈接。謝謝你讓我知道。 :-) – Magnar

相關問題