我想清除來自managedbean類的JSF頁面的表單隱藏值.so我曾經調用一個方法,因爲我使用此代碼來調用JavaScript,但它拋出java.lang.NullPointerException,下面是代碼。來自託管bean的調用javascript
FacesContext facesContext = FacesContext.getCurrentInstance();
ExtendedRenderKitService service =
Service.getRenderKitService(facesContext, ExtendedRenderKitService.class);
service.addScript(facesContext, "alert('foo');");
錯誤是在警報被稱作。可有人能幫我please.even我試圖調用JSF頁面功能重值行拋出......它給了我同樣的錯誤。
在哪一行是NPE拋出? –
@kocko在最後一行service.addScript(facesContext,「alert('foo');」); ..當我打電話給javascript。 – user2644886
沒有足夠的信息。我假設你正在與ADF/Trinidad合作。你能否提供如何在頁面中設置表單域的細節?你可以看看一個簡單的解決方案,比如設置一個部分觸發器或者從託管bean代碼本身添加組件。 –