2010-11-26 85 views
2

我跟着THIS但没有运气。Struts2 datetimepicker没有显示

我的。 JSP文件在标签:

<s:head theme="ajax" /> 

标签

<s:datetimepicker name="dateOfBirth" label="Format (yyyy-MM-dd)" displayFormat="yyyy-MM-dd"/> 

但它没有显示,这里是图片:

picture

我生成的HTML源代码包含像所有必要线example脚本标签和其他产生....)

任何想法?

编辑:

继四元数的答案:

我所用,Struts2的核心 - 2.0.12.jar,承认<s:datetimepicker />标签,但在我JSP不显示页面。与较新的一个Struts2的核心 - 2.2.1.jar更换Struts2的核心-2.0.12后,<s:datetimepicker />标记无法识别。

在将<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>置于文件的头部之后,它不被识别为我的标签库。基于THIS,你应该下载Struts2的,泥鳅插件-2.1.2.jar分开,并将其添加到您的WEB-INF/lib目录文件夹(你可以downlad它here - >struts- 2.1.2-lib.zipstruts2-dojo-plugin-2.1.2.jar)。

之后,您只需使用sx标签为您的datetimepicker。

重要:不要伪造者把<sx:head/>JSP页面头标签 - >例子here

回答

0

的struts2的更高版本要求: <%@标签库前缀= “SX” URI = “/ Struts的道场标签” %>

当然然后更改标签的命名空间,使用:

<sx:datetimepicker name="dateOfBirth" label="Format (yyyy-MM-dd)" displayFormat="yyyy-MM-dd"/> 

请参阅Struts2 datetimepicker如果您咨询了struts.apache.org并确保您使用的文档版本正确,那么事情就会改变!

+0

tnx,我根据你的答案编辑问题的解决方案。 – vale4674 2010-11-27 21:25:24

0

您确定您有<%@ taglib prefix =“s”uri =“/ struts-tags”%>包括在内吗?有时候我很想念为什么事情没有出现。

1

使用 sx:jsp头部的头标签。

+0

tnx,我编辑问题的解决方案。 – vale4674 2010-11-27 21:24:56