728x90 분류 전체보기186 JSTL 5가지 태그 JSTL이란? JSP에서 빈번하게 사용되는 조건문, 반복문 등을 처리해주는 태그를 모아 표준으로 만들어 놓은 라이브러리 5가지 태그 1. Core 태그 : 변수 선언, 조건문/반복문, URL 처리 접두어 c http://java.sun.com/jsp/jstl/core set : EL 에서 사용할 변수 설정 setAttribute() remove : 설정한 변수를 제거 removeAttribute() if : 단일 조건문 choose : 다중 조건 forEach : 반복문 varStatus속성을 통해 얻을 수 있는 정보 current : (var에 지정한) 현재 루프의 변숫값 반환 index : (var에 지정한) 현재 루프의 변숫값 반환 count : 실제 반복 횟수 first : 루프의 처음일 때 tr.. 2023. 3. 17. 표현언어 EL 표현 언어는 변수의 값을 출력할 때 사용하는 스크립트 언어다. JSP 내장 객체의 영역에 담긴 속성을 사용할 수 있다. 산술 연산, 비교 연산, 논리 연산이 가능하다 자바 클래스에 정의된 메서드를 호출할 수 있다. 표현 언어만의 객체를 통해 JSP와 동일한 기능을 수행할 수 있다. ${속성} pageScope : pageContext 내장 객체와 같이 page 영역에 저장된 속성값을 읽어옴 requestScope : request 내장 객체와 같이 requset 영역에 저장된 속성값을 읽어옴 sessionScope : session 내장 객체와 같이 session 영역에 저장된 속성값을 읽어옴 applicationScope : application 내장 객체와 같이 application 영역에 저장된 속.. 2023. 3. 17. 액션 태그 JSP의 표준 태그로, 페이지 사이에서 이동을 제어하거나 자바빈을 생성할 때 주로 사용됨. 웹 브라우저에서 소스 보기를 해도 액션 태그는 보이지 않는다! XML 문법을 따름 반드시 종료 태그를 사용 해야 함 액션 태그 사이에 주석을 사용하면 에러 발생 액션 태그에 속성값을 부여할 때는 표현식 사용 : 외부 파일을 현재 파일에 포함시킴 : 다른 페이지로 요청을 넘김 자바빈즈를 생성하고 값을 설정/추출 : 다른 페이지로 매개변수 전달. 액션태그와 함께 사용 include 지시어 vs 지시어 액션태그 형식 표현식 표현식 사용 불가 표현식 사용 가능 포함 방식 페이지 자체를 현재 페이지에 포함시킨 후 컴파일 진행 실행의 흐름을 포함시킬 페이지로 이동시킨 후 실행한 결과를 현재 .. 2023. 3. 17. HTTP 에러 코드 : 404 405 500 HTTP 에러 코드 404 : URL상의 경로명이나 파일명이 제대로 입력되었는지 확인 405 : doGet(), doPost() 메서드가 적절히 오버라이딩 되었는지 확인 500 : 개발 중인 코드를 전반적으로 확인하여 오류를 처리 에러별로 출력할 페이지를 설정하려면 web.xml에 추가해야한다. 404 /temp/Exception.jsp 2023. 3. 17. 커넥션 풀 커넥션 풀 커넥션 객체를 미리 생성해 풀에 넣어놓고, 요청이 있을 때 이미 생성된 커넥션 객체를 가져다 사용하는 기법 대부분 WAS는 커넥션 풀을 비롯한 여러 자원을 JNDI 서비스로 제공한다. JNDI(Java Naming and Directory Interface) WAS의 JNDI를 통해 커넥션 풀을 사용하는 절차 WAS가 시작할 때 server.xml과 context.xml에 설정한 대로 커넥션 풀을 생성한다. JSP 코드에서 JNDI 서버로부터 데이터소스 객체를 얻어온다. 데이터소스로부터 커넥션 객체를 가져온다. DB작업을 수행한다. 모든 작업이 끝나면 커넥션 객체를 풀로 반환한다. server.xml --계정 패스워드 context.xml 커넥션 풀 이용 import java.sql.Conne.. 2023. 3. 17. 이전 1 ··· 23 24 25 26 27 28 29 ··· 38 다음 728x90