Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 30th, 2012  |  syntax: None  |  size: 1.32 KB  |  hits: 29  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Submitting form from jQuery gives javax.faces.application.ViewExpiredException: viewId:/ - View / could not be restored
  2. javax.servlet.ServletException: viewId:/buildVehicle.jsf - View /buildVehicle.jsf could not be restored.
  3. root cause
  4. javax.faces.application.ViewExpiredException: viewId:/buildVehicle.jsf - View /buildVehicle.jsf could not be restored.
  5. com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:189)
  6. com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
  7.        
  8. var make = $('input:radio[name=selectMake]:checked').val(); //returns NI/IN    
  9. $("form#buildVehicleForm").attr("action", "/buildVehicle/buildVehicle.jsf?action=initTrim&make=" + make);
  10. $('form#buildVehicleForm').submit();
  11.        
  12. <div class="filedItem margin-10px floatLeft">  
  13.     <input type="radio" id="id1" name="selectMake" onchange="changeMake()" value="N"  />                      
  14. </div>
  15. <div class="filedItem margin-10px floatLeft">
  16. <input type="radio" id="id2"  name="selectMake" onchange="changeMake()" value="I"  />
  17. </div>
  18.        
  19. <t:selectOneRadio id="foo" value="#{bean.foo}" layout="spread">
  20.     <f:selectItems value="#{bean.foos}" />
  21. </t:selectOneRadio>
  22. ...
  23. <div class="filedItem margin-10px floatLeft">
  24.     <t:radio for="foo" index="0" />
  25. </div>
  26. <div class="filedItem margin-10px floatLeft">
  27.     <t:radio for="foo" index="1" />
  28. </div>
  29. ...