[TIL] JSTL & EL
JSTL : JSP Standard Tag Library
<%@ taglib prefix="별칭" uri="tld경로"%>
カスタムラベルの標準化
core
:if
(個別)choose ~ (when + otherwise)
(四半期)forEach
(回数ベースの重複オブジェクト)set
(var生成)formatting
sql
:mvcモードで使用しないxml
EL : Expression Language
<c:forEach items="반복 대상 객체" var="꺼내어진 대상 객체 이름" scope="저장해 줄 스코프(생략 시 페이지 스코프(page))"></c:forEach>
ここでitemsにはオブジェクト参照値が必要であり、varには文字列が必要であり、JSTL
は両方を文字列と見なすため、EL
が必要である<c:if test="age>10"></c:if>
同様に、テスト中の論理演算であっても、JSTL
を文字列EL
と識別する必要がある.<c:if test="조건식">
: true/false <c:forEach items="반복객체">
:オブジェクトEL内蔵オブジェクト(11個)
EL内蔵オブジェクトはJSTL内蔵オブジェクトとは違います!!
${firstThing.secondThing....}
FirstThingには2つの製品があります。
key
!エラーが発生した場合は、その名前のプロパティを検索します.
参照順:pageContext->リクエスト->セッション->サーブレットContext
pageScope
:pageContext属性のみを含むMaprequestScope
:request属性のみを収集するMap(K,V:attr名,object)sessionScope
:セッション属性のみを収集するMapapplicationScope
:サーブレットContext属性のみを収集するMapparams
:request(単一)パラメータのみを収集するMap(K,V:param名,value)paramValues
:request(配列)パラメータのみを収集するMapheader
headerValue
cookie
initParam
Mapタイプ(10個)pageContext(Getter, Setter, Beans)
:一意でないMapReference
この問題について([TIL] JSTL & EL), 我々は、より多くの情報をここで見つけました https://velog.io/@bae_mung/TIL-JSTL-ELテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol