Java 无法显示日期时间选择器

Java 无法显示日期时间选择器,java,jsp,struts2,dojo,Java,Jsp,Struts2,Dojo,我在控制台中加载jsp时遇到问题: 原因:javax.servlet.ServletException:java.lang.NoClassDefFoundError:无法初始化类org.apache.struts2.dojo.components.DateTimePicker 原因:java.lang.NoClassDefFoundError:无法初始化类org.apache.struts2.dojo.components.DateTimePicker 我的jsp似乎: <% @ Page

我在控制台中加载jsp时遇到问题:

原因:javax.servlet.ServletException:java.lang.NoClassDefFoundError:无法初始化类org.apache.struts2.dojo.components.DateTimePicker

原因:java.lang.NoClassDefFoundError:无法初始化类org.apache.struts2.dojo.components.DateTimePicker

我的jsp似乎:

<% @ Page language = "java"%> 
<% @ taglib prefix = "s" uri = "/ struts-tags"%> 
<% @ taglib prefix = "sx" uri = "/ struts-dojo-tags"% >

<html>
 <head>
  <title> <s:text name="app.title"/> </ title>
  <sx:head/>
 </head>
 <body> 
  .... 
  <sx: datetimepicker name = "formation.date" label = "format (yyyy-MM-dd)" 
       DisplayFormat = "yyyy-MM-dd" /> 
  .... 
 </body> 

.... 
.... 

我将struts2-dojo-plugin-2.1.6.jar放在WEB-INF/lib中,感谢您的帮助您在
sx:
日期时间选择器之间留出了空间。请删除空格,然后重试

您还提供了如下格式:

DisplayFormat = "yyyy-MM-dd"
换成

displayFormat = "yyyy-MM-dd"

你的类路径中有
struts2-dojo-plugin-2.2.3.jar
吗?没有,我已经把struts2-dojo-plugin-2.1.6.jar放在WEB-INF/lib中
uri
attibute值中有空格:
/struts tags
/struts-dojo tags
。删除该插件并重试。Struts2 dojo插件已弃用。看看Struts2 jQuery插件。