2010-11-26 37 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