[jboss-user] [JBoss Seam] - Date parameter at s:button

rengar do-not-reply at jboss.com
Mon Jan 8 06:21:29 EST 2007


I have :

In jsf "lstEstablecimientos":

  | <s:button view="/lstEstablecimientosLista.seam" id="listado" value="#{messages['verLstEstablecimientos.button']}"                                   action="#{lstEstablecimientosLista.listadoAv}">     	
  | 
  | <f:param name="diaLlegada" value="#{lstEstablecimientos.diaLlegada}"/>
  | 
  | </s:button>
  | 

In bean stateful "lstEstablecimientosBean":

    
  | private Date diaLlegada;
  | ...
  |     public Date getDiaLlegada() {
  |         return diaLlegada;
  |     }
  | 
  |     public void setDiaLlegada(Date diaLlegada) {
  |         this.diaLlegada = diaLlegada;
  |     }
  | 

In bean stateful "lstEstablecimientosListaBean" = "lstEstablecimientosBean":

    
  | private Date diaLlegada;
  | ...
  |     public Date getDiaLlegada() {
  |         return diaLlegada;
  |     }
  | 
  |     public void setDiaLlegada(Date diaLlegada) {
  |         this.diaLlegada = diaLlegada;
  |     }
  | 

When I press button throws this exception :


  | 12:08:11,069 ERROR [PhaseListenerManager] Exception in PhaseListener RENDER_RESPONSE(6) beforePhase.
  | javax.faces.convert.ConverterException: java.text.ParseException: Unparseable date: "Mon Jan 08 00:00:00 CET 2007"
  |         at javax.faces.convert.DateTimeConverter.getAsObject(DateTimeConverter.java:86)
  |         at org.jboss.seam.core.Pages.applyRequestParameterValues(Pages.java:531)
  |         at org.jboss.seam.jsf.AbstractSeamPhaseListener.beforeRender(AbstractSeamPhaseListener.java:186)
  |         at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:51)
  | 
  | .
  | .
  | .
  | 
  | Caused by: java.text.ParseException: Unparseable date: "Mon Jan 08 00:00:00 CET 2007"
  |         at java.text.DateFormat.parse(DateFormat.java:335)
  |         at javax.faces.convert.DateTimeConverter.getAsObject(DateTimeConverter.java:82)
  |         ... 31 more
  | 
  | 

Put date how string. How put I date in format "parseable" (ex: dd/MM/yyyy) in a <f:param>?

Thanks.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3998956#3998956

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3998956



More information about the jboss-user mailing list