簡體   English   中英

Struts2 datetimepicker未顯示

[英]Struts2 datetimepicker not showing

我遵循了這個,但是沒有運氣。

我的 jsp文件具有head標簽:

<s:head theme="ajax" />

和在身體標簽

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

但是它沒有顯示,這是圖片:

圖片

我生成的HTML源代碼包含所有必需的行,如示例所示 (已生成腳本標簽和其他標簽。...)

有任何想法嗎?

編輯:

遵循四元數的答案:

我使用的是struts2-core-2.0.12.jar ,它可以識別<s:datetimepicker />標記,但未顯示在我的jsp頁面中。 用較新的一個struts2-core-2.2.1.jar替換struts2-core-2.0.12 之后 ,未識別<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頁面的head標簽- >例子在這里

在jsp的head部分使用sx:head標記。

您確定包含<%@ taglib prefix =“ s” uri =“ / struts-tags”%>嗎? 我有時會想知道為什么事情沒有出現,所以我很想念它。

更高版本的struts2要求:<%@ taglib prefix =“ sx” uri =“ / struts-dojo-tags”%>

然后,當然可以使用以下方法更改標簽名稱空間:

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

請參見Struts2 datetimepicker 。最好查閱struts.apache.org,並確保以正確的版本使用文檔,否則情況會發生變化!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM