JSPで日を表示する方法
JSPテクノロジは、通常は静的なWebページに動的なアクションを与えます。Javaプログラムコードを囲むハイパーテキストマークアップ言語タグは、ユーザー入力を収集するためのオプションを提供するため、データベースレコードから情報を表示し、時間の経過とともに「自動的に」変化するWebページまたはWebページのセクションを作成します。Java Server Pages(JSPの正式名称)でコーディングする方法を学び始める良い方法は、それを使用して1日を動的に表示することです。
配置
選択した場所のWebページの本文にJSPを直接挿入します。コードを再利用可能なモジュールとして記述したい場合は、.jsp拡張子を付けて保存し、代わりにコードライブラリ内のその場所への参照を追加します。いずれにせよ、適切な開始タグと終了タグで囲まれたコードは、コードをJSPとして識別し、プログラムが適切に応答することを保証します。
入門
JSPは、java.utilパッケージを使用して、コーディング手順に従って日を表示します。パッケージ全体を呼び出すことも、「Date」や「Calendar」などのクラス名をjava.utilに追加することでより具体的にすることもできます。現在の日を日、日付、または時刻の形式で表示する場合は、「Date」クラスを使用します。曜日、月、年などの追加の詳細を表示する場合は、「カレンダー」クラスを使用します。いずれにせよ、Javaの「import」ステートメントを開始ページのディレクティブに含めて、使用しているパッケージとクラスをプログラムに通知します。
表示オプション
標準のJSP形式を使用して日を表示するか、コードに日付パラメーター(引数とも呼ばれます)を追加して表示をカスタマイズします。「」を使用すると、曜日、現在の月と日、軍用時間形式の時刻、タイムゾーン、および現在の年を含む表示が作成されます。
日12月11日21:46:49GMT + 04:00 201
現在の曜日、曜日、年だけが必要な場合は、コードに書式設定パラメーターを追加して、曜日を次のように表示します。SunDec 11 2010
日付date = new Date(); SimpleDateFormat ft = new SimpleDateFormat( "E dd.MM.yyyy");
すべてを一緒に入れて
日をアナウンスとして表示する場合は、オプションの説明ヘッダーを追加します。ユーザーが画面を更新するか、サイトを終了して再度アクセスするたびに、JSPの動的な性質により情報が更新されます。2行のアナウンスとして表示されるディスプレイの場合は、次のコードを使用します。
当日<%日付date = new Date(); SimpleDateFormat ft = new SimpleDateFormat( "E MM.dd.yyyy"); out.print( ""+ ft.format(date)+"
");%>結果は次のように表示されます。現在の日:2010年12月11日日曜日