Struts 2 , bug no <s:datetimepicker?

1 resposta
P

pessoal,

quando eu chamo a jsp, que tem esse código abaixo,

&lt;s:form action="Palestra!consultar" theme="simple"&gt;
&lt;s:datetimepicker name="dataPalestraInicial" type="date"
   toggleType="explode" toggleDuration="300" required="false"
  id="dataPalestraInicial" displayFormat="dd/MM/yyyy"
  theme="simple" value="%{dataPalestraInicial}" /&gt;
&lt;/s:form&gt;

na action Palestra eu tenho um get e um set para o atributo dataPalestraInicial

ele me da esse erro no console, isso é um bug?

valeu.

2008-09-25 16:57:27,849 ERROR [DateTimePicker.java:322] : Could not parse date
java.text.ParseException: Unparseable date: ""
	at java.text.DateFormat.parse(DateFormat.java:337)
	at org.apache.struts2.components.DateTimePicker.format(DateTimePicker.java:315)
	at org.apache.struts2.components.DateTimePicker.evaluateParams(DateTimePicker.java:206)
	at org.apache.struts2.components.UIBean.end(UIBean.java:481)
	at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:43)
	at org.apache.jsp.jsp.palestra.AAbaIncluirPalestra_jsp._jspx_meth_s_005fdatetimepicker_005f0(AAbaIncluirPalestra_jsp.java:344)
	at org.apache.jsp.jsp.palestra.AAbaIncluirPalestra_jsp._jspx_meth_s_005fform_005f0(AAbaIncluirPalestra_jsp.java:232)
	at org.apache.jsp.jsp.palestra.AAbaIncluirPalestra_jsp._jspx_meth_s_005fif_005f0(AAbaIncluirPalestra_jsp.java:135)
	at org.apache.jsp.jsp.palestra.AAbaIncluirPalestra_jsp._jspService(AAbaIncluirPalestra_jsp.java:89)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)
	at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
	at org.apache.jsp.jsp.palestra.AManterPalestra_jsp._jspx_meth_s_005fdiv_005f2(AManterPalestra_jsp.java:604)
	at org.apache.jsp.jsp.palestra.AManterPalestra_jsp._jspx_meth_s_005felse_005f0(AManterPalestra_jsp.java:544)
	at org.apache.jsp.jsp.palestra.AManterPalestra_jsp._jspx_meth_s_005ftabbedPanel_005f0(AManterPalestra_jsp.java:283)
	at org.apache.jsp.jsp.palestra.AManterPalestra_jsp._jspx_meth_s_005fif_005f0(AManterPalestra_jsp.java:171)
	at org.apache.jsp.jsp.palestra.AManterPalestra_jsp._jspService(AManterPalestra_jsp.java:89)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:413)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)

1 Resposta

Herrera

psb

quer a minha opinião : nao use o datetimepicker que vem do struts2 , ele usa uma versao antiga do dojo(acho que 0.4.3). Dojo para mim é fora de questao, use o jplugin ou yui por fora and have fun !!!

Herrera

Criado 25 de setembro de 2008
Ultima resposta 25 de set. de 2008
Respostas 1
Participantes 2