日期:2014-05-17  浏览次数:20766 次

javax.servlet.jsp.JspException: In <parseDate>, a parse locale can not be establ
javax.servlet.jsp.JspException: In <parseDate>, a parse locale 
can not be established 
  at 
org.apache.taglibs.standard.tag.common.fmt.ParseDateSupport.doEndTag(ParseD­ateSupport.java: 
138) 
  at 
org.apache.jsp.results_jsp._jspx_meth_fmt_parseDate_0(results_jsp.java: 
247) 
  at 
org.apache.jsp.results_jsp._jspx_meth_c_otherwise_0(results_jsp.java: 
214) 
  at org.apache.jsp.results_jsp._jspx_meth_c_choose_0(results_jsp.java: 
124) 
  at org.apache.jsp.results_jsp._jspService(results_jsp.java:75) 
  at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) 
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) 

这个是哪出的问题...怎么解决?

------解决方案--------------------
是不是你向日期型控件里设定了非日期格式的值呢
------解决方案--------------------
你指定区域了没,比如下面这样。

<fmt:setLocale value="****"/>

我查了一下,有人说是可能默认区域没设定造成的。

我估计不太可能吧,默认应该是系统的时区吧。

反正你这个东西是日期格式的转型错误,你好好查下跟日期有关的地方。