我按照这个链接中的步骤操作,但没有成功。
我的 .jsp 文件在 head 标签里有以下内容:
<s:head theme="ajax" />
在body标签中。
<s:datetimepicker name="dateOfBirth" label="Format (yyyy-MM-dd)" displayFormat="yyyy-MM-dd"/>
但它没有显示,这是图片:
我的生成的 HTML 源代码包含所有必要的行,就像例子 中一样(script 标签和其他标签都已生成...)
有任何想法吗?
编辑:
根据 Quaternion 的回答:
我使用的是 struts2-core-2.0.12.jar,它识别了 <s:datetimepicker />
标签,但它没有在我的 jsp 页面中显示。将 struts2-core-2.0.12 替换为更新版本的 struts2-core-2.2.1.jar 后,<s:datetimepicker />
标签无法识别。
在文件头中添加 <%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
时,它没有被识别为我的标签库。根据THIS,您应该单独下载 struts2-dojo-plugin-2.1.2.jar 并将其添加到您的 WEB-INF/lib 文件夹中(您可以在此处下载它 --> struts-2.1.2-lib.zip --> struts2-dojo-plugin-2.1.2.jar)。
之后,您只需使用 sx 标签即可使用您的 datetimepicker。
重要提示: 不要忘记将 <sx:head/>
放在您的 jsp 页面的头标签中--> 示例在这里。