Java 无法显示日期时间选择器
我在控制台中加载jsp时遇到问题: 原因:javax.servlet.ServletException:java.lang.NoClassDefFoundError:无法初始化类org.apache.struts2.dojo.components.DateTimePicker 原因:java.lang.NoClassDefFoundError:无法初始化类org.apache.struts2.dojo.components.DateTimePicker 我的jsp似乎: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
<% @ 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插件。