JSP
17232 ワード
スクリプト要素&指示要素
n/a.ターゲット
学習
スクリプト要素
構成
宣言
スタイル
スクリプト#スクリプト#
指示要素-page,include
ページめいれい
- language
- info
- extends
- contentType & pageEncoding
- import
- session
- buffer & autoFlush
- errorPage & isErrorPage
- isThreadSafe
- isELIgnored
インクルード命令
アクション要素
n/a.ターゲット
useBean, set/getProperty
<jsp:useBean id="" type="" class="" scope="">
// scope <= page, request, session, application 중에 하나가 들어간다.
<jsp:setProperty name="" property="" value=""/>
<jsp:setProperty name="" property="" param=""/>
// property와 param명이 동일한 경우
<jsp:setProperty name="" property=""/>
// 이것저것 다 넘어오는 데 이름이 다 동일한 경우
<jsp:setProperty name="" property="*"/>
</jsp:useBean>
<jsp:getProperty name="" property=""/>
params & param, plugin
<jsp:plugin type="applet | bean"
codebase="url" code="applet파일 | bean파일"
...>
<jsp:params>
<jsp:param name="" value=""/>
<jsp:param name="" value=""/>
</jsp:params>
</jsp:plugin>
include
<jsp:include page="" flush=""/>
forward
<jsp:forward page="" />
カスタムラベル
n/a.ターゲット
カスタムラベルを作成するには:
TagインタフェースまたはBodyTagSupportクラスを継承して
taglib指令
<%@taglib prefix="접두어" uri="TLD파일의 위치" %>
태그 사용할 때는 => <접두어:태그명 속성=값 속성=값 ...> 내용부 </접두어:태그명>
TLDファイルの作成方法
ELとJSTL
EL (expression language)
cラベル
<c:set var="" value="" scope=""/>
<c:param name="" value=""/>
<c:out value="" />
<c:if test="" var="" scope=""> ~ </c:if>
<c:choose> => switch case 문
<c:when test=""> ~ </c:when>
<c:otherwise> ~ </c:otherwise>
</c:choose>
<c:forEach var="" begin="" end=""> ~ </c:forEach>
fmtラベル
sqlラベル
Reference
この問題について(JSP), 我々は、より多くの情報をここで見つけました https://velog.io/@heeboventure/JSPテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol