わかりました、それは最終的に解決されました:
datefilepicker.ftl
最初に内で名前が付けられたファイルを見つけようとしましたstruts2-core.jar
が、似たようなものは見つかりませんでした。そのため、何の運もなくdatetimepickerの正しいテンプレートを見つけようとして数時間後、JQueryを使用して問題を解決しようとしました。答えを探していたときに、このライブラリを使用したdatepickerチュートリアルを見つけたからです。
ajax 機能を提供するStruts2-JQueryというプラグインがあるため、さまざまなウィジェットで複数のカスタマイズが可能です。
インストールは非常に簡単です。私にとってはバージョン 3.5.1 (jQuery 1.8.3、jQuery UI 1.9.2) の正しい .jar をダウンロードするだけでした。ファイルをダウンロードしたら、プロジェクト内の lib フォルダーに貼り付けるだけで済みました。その後、.jsp ファイルの先頭に次の行を追加しました。
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
これらの手順で、.jsp ファイル内に jquery 機能があったので、あとは datepicker ウィジェットを追加するだけです。
最初に、次のように、ウィジェットに必要な jquerytheme を選択しました。
<head>
<sj:head jquerytheme="flick"/>
...
</head>
そして、datepicker ウィジェットを追加しました。
<sj:datepicker name="start_date" displayFormat="dd-MM-yy" value="today"/>
以上です。
日付ピッカー カレンダーのサイズを変更する場合は、この投稿の回答を参照してください。
jQuery DatePicker コントロールのサイズを変更する方法