JSP4 내가 볼려고 남기는 JSP 액션태그 JSP Action Tag JSP Action Tag는 JSP 페이지에서 자바 코드 등의 스크립트 언어를 사용하지 않고 HTML 태그 형태로 다른 페이지나 자바 객체에 접근할 수 있도록 태그를 이용해 구현한 기능이다. 표준 액션 태그 (standard action tag) JSP 페이지에서 바로 사용 가능하고 태그 앞에 jsp: 접두어가 붙는다. 다른 페이지를 포함하고자 할 때 쓰이는 방식 include 지시어 (정적 include 방식) → > 부모 JSP 파일이 컴파일 되기 전에 페이지에 삽입되어진다. 특징 : include한 페이지에서 scriptlet으로 선언된 변수를 그대로 사용할 수 있다. 문제점 : 현재페이지와 include한 페이지의 변수명이 중복되면 Duplicate local varia.. 2021. 1. 28. 내가 볼려고 정리하는 EL 3.연산자 EL 연산자 1.산술연산자 10 더하기 3 = ${ 10 + 3 } 10 빼기 3 = ${ 10 - 3} 10 곱하기 3 = ${10 * 3 } 10 나누기 3 = ${10 / 3 } 또는 ${ 10 div 3 } 10 나누기 3의 나머지 = ${10 % 3 } 또는 ${ 10 mod 3 } 2.객체비교연산 el의 == 연산은 equals()와 같은 동작을 한다. String s1 = "hello"; String s2 = new String("hello"); s1 == s2 : s1 != s2 : s1 == s2 : ${ s1 == s2 } 또는 ${ s1 eq s2 } s1 != s2 : ${ s1 != s2 } 또는 ${ s1 ne s2 } p1 == p2 : ${ p1 == p2 } 또는 ${ p1.. 2021. 1. 27. 내가 볼려고 정리하는 EL 2. Param param : 해당 페이지 요청시 전달된 파 라미터 값을 받아올 때 사용 paramValues : 해당 페이지 요청시 전달된 파라미터 값들을 배열로 받아올 때 사용 상품명 ${ param.pName } 수량 : ${ param.pCount } 옵션 : ${ param.option } 옵션1(paramValues.option[0]) : ${ paramValues.option[0] } 옵션2(paramValues.option[1]) : ${ paramValues.option[1] } 2021. 1. 27. 내가볼려고 정리하는 EL 1.EL이란? EL(Expression Language) Expression Language(표현 언어)라 하며 , out.print(value)와 같이 JSP 화면에 표현하고자 하는 코드를 ${ value }의 형식으로 작성 1. 기존 Scriptlet을 이용하는 방식으로 각 객체에 담겨있는 데이터를 출력 학원명 : 강의장 : 강사 : , , 수강생 정보 이름 : 나이 : 성별 : 2. EL을 이용하는 방식으로 request, session 객체에 담겨있는 데이터를 출력 - EL은 Scriptlet과 다르게 getter를 사용하지 않고 변수명으로 직접 접근하는것 같아 보이지만, 내부적으로 해당 객체의 getter를 자동으로 할당하여 저장된 값을 읽어온다. - EL은 request, session.. 2021. 1. 27. 이전 1 다음