2,052 バイト追加
、 2020年2月15日 (土) 07:29
==定義済みオブジェクトを使用して、設計目標に応じたJSPコードを書く==
{|class="wikitable"
!定義済みオブジェクト
!クラスまたはインターフェース
!種別
|-
|request
|[http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/http/HttpServletRequestWrapper.html javax.servlet.http.HttpServletRequest]
|interface
|-
|response
|[http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/http/HttpServletResponse.html javax.servlet.http.HttpServletResponse]
|interface
|-
|out
|[http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/jsp/JspWriter.html javax.servlet.jsp.JspWriter]
|class
|-
|session
|[http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/http/HttpSession.html javax.servlet.http.HttpSession]
|interface
|-
|config
|[http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/ServletConfig.html javax.servlet.ServletConfig]
|interface
|-
|application
|[http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/ServletContext.html javax.servlet.ServletContext]
|interface
|-
|page
|java.lang.Object
|class
|-
|pageContext
|[http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/jsp/PageContext.html javax.servlet.jsp.PageContext]
|class
|-
|exception
|java.lang.Throwable
|class
|-
|}
=====PageContext=====
PageContextは、すべてのスコープに格納されたオブジェクトを取り扱うことができる。
{|class="wikitable"
!スコープ定数
|-
|APPLICATION_SCOPE
|-
|SESSION_SCOPE
|-
|REQUEST_SCOPE
|-
|PAGE_SCOPE
|-
|}
'''メソッド'''
* void setAttribute(String name, Object object, int scope);
* Object getAttribute(String name, int scope);
* void removeAttribute(String name, int scope);
* Enumeration getAttributeNamesInScope(int scope);
* Object findAttribute(String name);
* int getAttributesScope(String name);
----
{{amazon|1932394389}}
[http://www.amazon.co.jp/dp/1932394389?tag=typea09-22&link_code=as3&creativeASIN=1932394389&creative=3999&camp=767 SCWCD Exam Study Kit: Java Web Component Developer Certification (ペーパーバック)]
----
{{include_html banner_html, "!J2EE"}}