レッスン11:JSP埋め込み対象
6614 ワード
ソース
すべての投稿はインフラストラクチャの実戦JSP(refresh ver.)-カリキュラムはhttps://www.inflearn.com/course/%EC%8B%A4%EC%A0%84-jsp_renew/dashboardに由来し、新しいプログラマー向けです.これは簡潔に整理された文章です.
内容
configオブジェクト
config
:サーブレットとJSPを指定して初期設定値を渡すことができます.
web.xml
は、タグとして転送することができる.<servlet>
<servlet-name>
<jsp-file>
<init-param>
<param-name>
<param-value>
</init-param>
<init-param>
<param-name>
<param-value>
</init-param>
...
</servlet>
<servlet-mapping>
<servlet-name>
<url-pattern>
</servlet-mapping>
urlマッピングと同様のフォーマットで渡されます.<jsp-file>
:<servlet-class>
タグ、指定ファイルJSP
タグをタブレットに渡すのとは異なります.<init-param>
:初期設定を含むタグ<param-name>
:設定名(KEY)<param-value>
:設定値(VALUE)JSP
からgetServletConfig()
=config
は同じです.ServletConfig
はconfig
のオブジェクトです.
アプリケーション・オブジェクト
application
:初期設定値は、Webコンテナに存在するすべてのサーブレットおよびJSPに渡すことができる.
web.xml
は、タグとして転送することができる.<context-param>
<param-name>
<param-value>
</context-param>
<context-param>
<param-name>
<param-value>
</context-param>
...
<context-param>
:application
オブジェクトに渡す情報を含むタグ<param-name>
:設定名(KEY)<param-value>
:設定値(VALUE)
config
とは異なり、application
は、JSPとサーブレットとの間でデータを伝達するためのapplication.getAttribute("이름")
およびapplication.setAttribute("이름","값")
の方法を提供する.
Set Attribute()では、別の方法またはJSPのgetAttribute()メソッドを呼び出すことでこの値を使用できます.
out,例外オブジェクト
Outオブジェクト
out
オブジェクトは、以前タブレットで使用されていたPrintWriter out = response.getWriter()
オブジェクトと同じです.JSP
では、out
オブジェクトをスクリプトタグ内で使用することによって簡単に画面に出力することができる.
また、<% out.println(); %>
と<%= %>
の作用は同じである.
例外オブジェクト
異常が発生したページでは、<%@ page
指示語を使用してエラーを処理するページを指定します.
これが例外ページであることを指定するには、サーバ<%@ page isErrorPage = "true"%>
に通知する必要があります.
エラーを処理するページには、exception
オブジェクトがエラーの原因などを読み込むことができます.
ポスト application
オブジェクトは、不特定のマルチ使用環境サーバで有用である可能性があります.
GitHub
https://github.com/ds02168/Study_JSP/tree/master/11%EA%B0%95
Reference
この問題について(レッスン11:JSP埋め込み対象), 我々は、より多くの情報をここで見つけました
https://velog.io/@ds02168/11강-JSP-내장객체
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
configオブジェクト
config
:サーブレットとJSPを指定して初期設定値を渡すことができます.web.xml
は、タグとして転送することができる.<servlet>
<servlet-name>
<jsp-file>
<init-param>
<param-name>
<param-value>
</init-param>
<init-param>
<param-name>
<param-value>
</init-param>
...
</servlet>
<servlet-mapping>
<servlet-name>
<url-pattern>
</servlet-mapping>
urlマッピングと同様のフォーマットで渡されます.<jsp-file>
:<servlet-class>
タグ、指定ファイルJSP
タグをタブレットに渡すのとは異なります.<init-param>
:初期設定を含むタグ<param-name>
:設定名(KEY)<param-value>
:設定値(VALUE)JSP
からgetServletConfig()
=config
は同じです.ServletConfig
はconfig
のオブジェクトです.アプリケーション・オブジェクト
application
:初期設定値は、Webコンテナに存在するすべてのサーブレットおよびJSPに渡すことができる.web.xml
は、タグとして転送することができる.<context-param>
<param-name>
<param-value>
</context-param>
<context-param>
<param-name>
<param-value>
</context-param>
...
<context-param>
:application
オブジェクトに渡す情報を含むタグ<param-name>
:設定名(KEY)<param-value>
:設定値(VALUE)config
とは異なり、application
は、JSPとサーブレットとの間でデータを伝達するためのapplication.getAttribute("이름")
およびapplication.setAttribute("이름","값")
の方法を提供する.Set Attribute()では、別の方法またはJSPのgetAttribute()メソッドを呼び出すことでこの値を使用できます.
out,例外オブジェクト
Outオブジェクト
out
オブジェクトは、以前タブレットで使用されていたPrintWriter out = response.getWriter()
オブジェクトと同じです.JSP
では、out
オブジェクトをスクリプトタグ内で使用することによって簡単に画面に出力することができる.また、
<% out.println(); %>
と<%= %>
の作用は同じである.例外オブジェクト
異常が発生したページでは、
<%@ page
指示語を使用してエラーを処理するページを指定します.これが例外ページであることを指定するには、サーバ
<%@ page isErrorPage = "true"%>
に通知する必要があります.エラーを処理するページには、
exception
オブジェクトがエラーの原因などを読み込むことができます.ポスト application
オブジェクトは、不特定のマルチ使用環境サーバで有用である可能性があります.
GitHub
https://github.com/ds02168/Study_JSP/tree/master/11%EA%B0%95
Reference
この問題について(レッスン11:JSP埋め込み対象), 我々は、より多くの情報をここで見つけました
https://velog.io/@ds02168/11강-JSP-내장객체
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
https://github.com/ds02168/Study_JSP/tree/master/11%EA%B0%95
Reference
この問題について(レッスン11:JSP埋め込み対象), 我々は、より多くの情報をここで見つけました https://velog.io/@ds02168/11강-JSP-내장객체テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol