Webシステム開発の雑多なアウトプット

AWS、プログラム、OSS等を中心に良かった本も。

JSPの@pageディレクティブ

  • contentType
  • (description) コンテンツの種類と文字コードを指定する (example) <%@ page contentType="text/html;charset=Windows-31J" %> (Value) ISO-8859-1(default), Windows-31J(WindowsOS), EUC-JP(UnixOS)
  • buffer
  • (description) バッファサイズを指定する (example) <%@ page buffer="16kb" %> (Value) 8kb, none
  • autoFlush
  • (description) バッファサイズを超えた場合にブラウザ出力かエラーかを指定する (example) <%@ page buffer="16kb" autoFlush="false" %> (Value) true((default)ブラウザ出力), false(エラー)
  • import
  • (description) クラスライブラリの読み込みを指定する。複数指定可能 (example) <%@ page import="java.util.Date,java.io.File" %> (default) java.lang.*, javax.servlet.*, javax.servlet.jsp, javax.servlet.http.*
  • isThreadSafe
  • (description) JSPページの同時実行を許すか指定する (example) <%@ page isThreadSafe="false" %> (Value) true(default), false
  • session
  • (description) セッション処理の有効無効を指定する (example) <%@ page session="false" %> (Value) true(default), false
  • isErrorPage
  • (description) カスタム用のエラーページであることを指定する (example) <%@ page isErrorPage="true" %> (Value) false(default), true
  • errorPage
  • (description) エラー発生時のエラーページを指定する (example) <%@ page errorPage="err.jsp" %>
  • info
  • (description) JSPページの情報(作者や作成年月日、機能概要など)を記述する。getServletInfoメソッドで取得
  • language
  • (description) JSPページ内で使用できる言語を指定する (Value) java(default)
  • extends
  • (description) 継承を指定する