30日目(JSP4)
昨日のタグライブラリの振り返り
<fmt: />
数値の表示形式
<fmt:formatNumber />
日時の表示形式
<fmt:formatDate />
プロパティファイルの利用
- プロパティファイル読込先指定 <fmt:setLocale value="ロケール"/>
- プロパティファイルから値を読み出す <fmt:setBundle />
- ロケール指定 <fmt:message />
サーブレット
HttpServletを継承したクラス
ファイル名は〇〇Servlet.java(サーブレットであることを明示するためらしい)
URLマッピングを忘れずに設定
(@WebServlet("URLマッピングで指定"))
今回からJSPは動的Webプロジェクト内のWEB-INF/viewフォルダ内に配置(一般的らしい)
※WEB-INFは特殊なフォルダでブラウザで直接アクセス不可。今後は直接JSPを実行するのではなく、サーブレットからforward()メソッドでブラウザ表示をJSPに委託する
ほとんど定型文(スニペットに登録しようかな)
request.getRequestDispatcher("フォワード先のURL").forward(request, response);
今日はこんなところ。
難易度がぐっと上がった感じがするけど、久々にJavaっぽいJavaを書いてる気がする
ただ記述がけっこう複雑なのでタイポが多い
気をつける以外の対策ってないかなぁ…