そのように jquery で f:setPropertyActionListener の値を変更した後、1 つのエラーが発生しました。
$('#javax\\.faces\\.ViewState').val("1111111");
要素を調べてそのIDを知りました(非表示の入力に変換されます)
ここにjsf要素があります:
<p:commandButton actionListener="#{typeMB.supprimer}" value="supprimer" >
<f:setPropertyActionListener target="typeMB.selectedIdType" value="dcscdc" />
</p:commandButton>
</h:form>
次に、ページのコードソースで:値は影響を受けますが、メソッド「supprimer」は実行されず、次のエラーが発生します:
mars 19, 2013 3:33:12 PM com.sun.faces.renderkit.ClientSideStateHelper doGetState
SEVERE: Not in GZIP format
java.util.zip.ZipException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:164)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:78)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:90)
at com.sun.faces.renderkit.ClientSideStateHelper.doGetState(ClientSideStateHelper.java:231)
at com.sun.faces.renderkit.ClientSideStateHelper.getState(ClientSideStateHelper.java:198)
at com.sun.faces.renderkit.ResponseStateManagerImpl.getState(ResponseStateManagerImpl.java:100)
at com.sun.faces.application.view.StateManagementStrategyImpl.restoreView(StateManagementStrategyImpl.java:227)
at com.sun.faces.application.StateManagerImpl.restoreView(StateManagerImpl.java:188)
at com.sun.faces.application.view.ViewHandlingStrategy.restoreView(ViewHandlingStrategy.java:123)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.restoreView(FaceletViewHandlingStrategy.java:453)
at com.sun.faces.application.view.MultiViewHandler.restoreView(MultiViewHandler.java:148)
どうすれば解決できますか
前もって感謝します