728x90
EL
JSP 2.0버전에서 추가된 표현언어로, Expression Language의 약자
화면에 데이터 출력 시키는 것이 메인 기능
화면에 표현하고자 하는 부분을 ${ value }과 같은 형식으로 코드로 구현
(jQuery의 $표시와 혼동 주의)
JSP의 <%= 출력할 데이터 %>나 System.out.print(출력할 데이터)와 비슷
<%= request.getParameter(“name”) %> ${ param.name }
EL 연산자 기호
EL 연산자가 적용되는 우선순위
EL 기본 내장 객체
예시
데이터 가져올 뷰화면 코드
<form action=”loginEx.jsp” method=”get” >
<label for=”id”>아이디 : </label>
<input type=”text” name=”id” id=”id” <label for=”pass”>
<input type=”text” name=”id” id=”id”/><br>
<label for=”pass”> 암호 : </label>
<input type=”password” name=”pass” id=”pass” /><br>
<input type=”submit” value=”로그인” />
</form>
데이터 받을 jsp 페이지
<h1>표현식 버전</h1>
아이디 : <%=request.getParameter(“id”) %>
암호 : <%=request.getParameter(“pass”) %>
<h1>EL 버전</h1>
아이디 : ${param.id }
암호 : ${param.pass }
728x90
반응형
'웹 관련' 카테고리의 다른 글
[MyBatis] 설정 파일(configuration.xml) (0) | 2022.06.06 |
---|---|
[Web][HTML-JS] 뷰단의 script 코드 로직 분석 (feat. for문, innerText, name.value, getElementsByClassName) (0) | 2022.05.29 |
[Web] JSP Action Tag (0) | 2022.05.29 |
[Web] JSP 표준 액션 태그 2 : <jsp:setProperty>, <jsp:getProperty>, <jsp:param>, <jsp:plugin> (0) | 2022.05.29 |
[Web] JSP 표준 액션 태그 1 : <jsp:include>, <jsp:forward>, <jsp:useBean> (0) | 2022.05.29 |