職業訓練覚え書き

30日目(JSP4)

昨日のタグライブラリの振り返り

<fmt: />

数値の表示形式

 <fmt:formatNumber />

日時の表示形式

 <fmt:formatDate />

プロパティファイルの利用

  • プロパティファイル読込先指定 <fmt:setLocale value="ロケール"/>
  • プロパティファイルから値を読み出す <fmt:setBundle />
  • ロケール指定 <fmt:message />

サーブレット

HttpServletを継承したクラス

サーブレットJavaリソース/srcフォルダ内に配置

ファイル名は〇〇Servlet.java(サーブレットであることを明示するためらしい)

URLマッピングを忘れずに設定
(@WebServlet("URLマッピングで指定"))

今回からJSPは動的Webプロジェクト内のWEB-INF/viewフォルダ内に配置(一般的らしい)
WEB-INFは特殊なフォルダでブラウザで直接アクセス不可。今後は直接JSPを実行するのではなく、サーブレットからforward()メソッドでブラウザ表示をJSPに委託する

 

ほとんど定型文(スニペットに登録しようかな)

request.getRequestDispatcher("フォワード先のURL").forward(request, response);

 

今日はこんなところ。

難易度がぐっと上がった感じがするけど、久々にJavaっぽいJavaを書いてる気がする

ただ記述がけっこう複雑なのでタイポが多い

気をつける以外の対策ってないかなぁ…