2012-03-31 6 views
0

JSF Faceletsの「web」アプリケーションでは、コンポーネントライブラリ(RichFaces/IceFaces/PrimeFacesなど)を使用せずにjQuery AJAXのポーリング/プッシュを行うことはできますか?プレーンjQueryを使用したJSF Facelets AJAXのポーリング/プッシュ

jquery AJAXが使用されている場合、url = ''部分には何を使用する必要がありますか?

#{BackingBean.property}を使用できますか?

$.ajax({url:"demo_ajax_load.txt", success:function(result){ 
    $("div").html(result); 
}}); 
+0

b.t.w jsコードの中からJSF ajaxを呼び出せることは知っていますか?その場合はサーブレットを使用する必要はありません...マネージドBeanのメソッドを呼び出すことができます...そして、これはすべてあなたのjsから呼び出すことができます... – Daniel

+0

* "コンポーネントライブラリを使用しない" *確かに..ただ彼らがしたのと同じ種類のコードを書いてください(言い換えれば、車輪を再現する)。 – BalusC

答えて

1

はい、URLが、それはこのようにマッピング

を追加/servlets/SomeServletName

よう

なものになると、あなたのweb.xmlでなければならない例えばサーブレットすることができなければならない可能です

<servlet> 
    <servlet-name>SomeServletName</servlet-name> 
    <servlet-class>your.package.name.SomeServletName</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>SomeServletName</servlet-name> 
    <url-pattern>/servlets/SomeServletName</url-pattern> 
</servlet-mapping> 

ps backing beanプロパティは関連していませんここ...

関連する問題