【问题标题】:Struts2 datetimepicker not showingStruts2 datetimepicker 不显示
【发布时间】:2010-11-26 02:25:20
【问题描述】:

我关注了THIS,但没有运气。

我的 .jsp 文件在 head 标记中:

<s:head theme="ajax" />

并在 body 标签中

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

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

我生成的 HTML 源代码包含所有必要的行,如 example (生成脚本标签和其他......)

有什么想法吗?

编辑:

按照四元数的回答:

我正在使用 struts2-core-2.0.12.jar,它识别了 &lt;s:datetimepicker /&gt; 标签,但没有显示在我的 jsp 页。将 struts2-core-2.0.12 替换为较新的 struts2-core-2.2.1.jar 后, &lt;s:datetimepicker /&gt; 标签无法识别。

&lt;%@ taglib prefix="sx" uri="/struts-dojo-tags" %&gt; 放在文件头后,它未被识别为我的标签库。基于THIS,你应该单独下载struts2-dojo-plugin-2.1.2.jar并添加到你的WEB-INF/ lib 文件夹(你可以下载它here --> struts-2.1.2-lib.zip --> struts2-dojo-plugin-2.1 .2.jar)。

之后,您只需使用 sx 标签作为您的日期时间选择器。

重要提示:不要伪造将 &lt;sx:head/&gt; 放在 jsp 页面的 head 标签中 --> 示例 here

【问题讨论】:

    标签: java jsp dojo struts2 datetimepicker


    【解决方案1】:

    更高版本的 struts2 需要:

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

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

    请参阅Struts2 datetimepicker 最好咨询 struts.apache.org 并确保您使用的是正确版本的文档,情况会发生变化!

    【讨论】:

      【解决方案2】:

      使用 sx:head 标签在jsp的head部分。

      【讨论】:

        【解决方案3】:

        你确定你已经包含了 吗?我有时会想念为什么事情没有出现。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-06-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多