jsp fmt タグを使用するためにグローバルに設定したい日付形式があります。
これを実行するための正しいアプローチは何ですか?
将来この値を設定したい
パターン = "dd-MM-yyyy kkm"
私は以下を読みました:
複数のページまたはフレーム/iframe 内でアクセスできるグローバル JSP 変数を作成するにはどうすればよいですか?
jsp fmt タグを使用するためにグローバルに設定したい日付形式があります。
これを実行するための正しいアプローチは何ですか?
将来この値を設定したい
パターン = "dd-MM-yyyy kkm"
私は以下を読みました:
複数のページまたはフレーム/iframe 内でアクセスできるグローバル JSP 変数を作成するにはどうすればよいですか?
applicationContext を使用するのは正しいアプローチだと思います。で日付形式を設定できます"welcomepage.jsp"
。
String pattern = "dd-MM-yyyy kkm";
application.setAttribute("ApplicationPattern",pattern);
必要に応じて同じ形式を取得して使用します。
String pattern2 =(String)getServletContext().getAttribute("ApplicationPattern");
アプリ全体にデフォルトのデータ形式パターンを設定する場合は、ServletContext.setAttribute() を使用できますが、この作業を行う場所が必要です。これを jsp ページに設定するか、アプリの初期化フィルターを使用します。
または、静的メソッド (フィールド) 定義を使用して Utlitiy クラスを作成してデフォルト パターンを取得し、fmt
タグからメソッド呼び出しを使用してデフォルト パターンを参照します。