SSブログ

SJC-WC 関連のメモ [exam]

SJC-WC 関連の雑多なメモ。

web.xml の url-pattern 指定方法

  • "/something"
  • "*.do"
  • "/*"

もし、servlet-mapping に *.do と XXX/* が定義されている場合は URL の左側からみてパターンに一致したものを採用するらしい。XXX/sample.do の場合、 XXX/* にマッチングする。

ステータス/エラー/リダイレクト

全て javax.servlet.http.HttpServletResponse のメソッド。
  • ステータス : setStatus(int)
  • エラー : sendError(int)
  • リダイレクト
    • setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY) と setHeader("Location", String); の組み合わせ
    • sendRedirect(String)

入出力関連

URL 書き換えを行うメソッド

どちらも javax.servlet.http.HttpServletResponse のメソッド。
  • encodeURL
  • encodeRedirectURL

タグハンドラでの出力

タグハンドラでの body の扱い

アドレスやポートの取得

全て javax.servlet.ServletRequest のメソッド。
  • サーバのホスト名 : getServerName()
  • サーバのポート : getServerPort()
  • クライアントのドメイン名 : getRemoteHost()
  • クライアントのアドレス : getRemoteAddr()

coockie 関連

Enumeration / String[] を返すもの

その他

  • session 関係は encodeXXX 以外は request
  • EVAL_BODY_BUFFERED は BodyTag

タグ:Java SJC-WC 310-081

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。