본문 바로가기
[JSTL] foreach문 : 반복문, for, for-in문에 해당하는 기능 제공 -속성 begin : 초기값 (시작하는 값) *기본for문 end : 마지막값 (끝내는값) *기본for문 step : 반복할 횟수 번호 / 증감식 (초기값에서 step값만큼 증가/감소) *기본for문 var : 배열,컬렉션의 값을 순차적으로 보관하는 변수명 items : 반복한 객체명 / 배열,컬렉션을 선언 *El표현식으로 가져옴 varStatus : 현재 반복에 해당하는 객체 요소 / index,반복수, 시작값, 마지막값을 저장한 객체 기본 반복문 실행 step값이 2일 경우 실행 5개 값이 나옴 var="i" 출력 2021. 6. 22.
[JSTL ] choose문 : 자바 프로그램의 switch문과 비슷한 역할을 하는 태그로, 태그와 함께 사용됨 작성법 조건식 아무 조건도 만족하지 못 할 경우 실행 경품 추천 숫자를 입력하세요 숫자 5면 맥북프로, 3이면 에어팟 2면 아이패드프로 그 외는 꽝 축하드립니다. 맥북프로 축하드립니다. 에어팟 축하드립니다. 아이패드프로 꽝 3을 입력했을 때 결과 조건값에 없는 숫자 9를 입력했을 때 결과 2021. 6. 22.
[JSTL] if문 : 자바 if문과 비슷한 역할을 하는 태그로 조건식으로 test라는 속성 값으로 지정 작성방법 : 로직 -속성 test : true, false값이 나오는 연산, 변수 등을 대입 var : if문의 test속성의 결과를 저장하는 변수 빨강 노랑 파랑 간단한 폼태그 작성 100이상의 수 ${param.su }가 ${param.su2 }보다 크다 ${param.su }가 ${param.su2 }보다 작다 당신이 선택한 색상은 빨강 당신이 선택한 색상은 노랑 당신이 선택한 색상은 파랑 수입력후 계산하기 버튼을 누르면 결과값을 확인할 수 있다. 2021. 6. 22.
JSTL 기본 표현식 이용하기 JSTL : JSP Standard Tag Library의 약자로 JSP에서 사용하는 커스텀 태그 공통으로 사용하는 코드의 집합을 사용하기 쉽게 태그화 하여 표준으로 제공한 것을 말함 먼저 JSTL 라이브러리 등록하기 Core Tag 변수와 url, 조건문, 반복문 등의 로직과 관련된 JSTL문법 제공 Formatting Tags 메시지 형식이나 숫자, 날짜 형식과 관련된 포맷 방식 제공 Function trim, substring과 같은 여러 문자열 처리 함수 제공 XML Tags 데이터의 XML파싱 처리 등 XML문서를 화면으로 읽어오는데 필요한 라이브러리 SQL Tags 페이지 내에서 Database를 연동하고 필요한 쿼리를 실행할 수 있는 라이브러리 jstl Core Tags : 번수를 선언하고 .. 2021. 6. 22.
EL 기본 표현식 활용하기 EL ( Expression Language ) , out.print()와 같이 JSP에 쓰이는 Java코드를 간결하게 사용하는 방법으로 화면에 표현하고자 하는 코드를 ${ value } 형식으로 표현하여 작성 EL 출력하기 이름 : ${name } 나이 : ${age } EL 연산하기 20+30 = ${su+su2 } 20-su2 = ${su-su2 } 20*4 = ${su*4 } 20/3 = ${su/3 } 2021. 6. 14.
JSP Action JSP Action XML기술을 이용하여 기존의 JSP문법을 확장하는 매커니즘을 제공하는 태그 웹 브라우저에서 실행되는 것이 아니라 웹 컨테이너에서 실행되고 결과만 브라우저로 보냄 표준액션태그 jsp : include -> 외부의 페이지를 불러와 사용하는 태그 태그와 비슷함 사용법 : jsp : userbean -> Java Bean객체를 사용하기 위한 태그로 JSP에서 사용하는 VO, DTO, Entity와 동일 활용하기 1) servlet에서 보낸 객체 가져오기 서블릿에서 보낸 객체가져오기 이름 : 나이 : 주소 : 서블릿 @WebServlet("/useBeanTest") public class UseBeanControllerServlet extends HttpServlet { private stat.. 2021. 6. 14.