JSP
-
-
-
JSTL EL 표기법!JSP/JSTL 2015. 5. 18. 23:07
EL 및 표현 언어 표현언어는 다음과 같이 $와 표현식 그리고 괄호 ('{' 와 '}')를 사용하여 값을 표현한다.${expr} JSP 2.1 버전부터는 ${expr} 형식뿐만 아니ㅏ #{expr} 구문을 새롭게 지원하고 있다. #{expr} 과 ${expr} 큰 차이점은 실제로 EL의 값을 언제 생성하느냐 이다. EL이 제공하는 11개의 기본 객체 기본 객체 설명 pageContext JSP의 page 기본 객체와 동일하다. pageScope pageContext 기본 객체에 저장된 속성의 매핑을 저장한 Map 객체 requestScope request 기본 객체에 저장된 속성의 매핑을 저장한Map 객체 sessionScope session 기본 객체에 저장된 속성의 매핑을 저장한Map 객체 appli..
-
JSP request.getHeader() 메서드JSP 2015. 5. 14. 15:13
request.getHeader("referer"); // 접속 경로 request.getHeader("user-agent"); // 유저의 시스템 정보 request.getHeader("host"); // 접속 ip request.getHeader("User-Agent"); // 브라우져 정보 가져오기 request.getHeader("WL-Proxy-Client-IP") request.getHeader("Proxy-Client-IP") request.getHeader("X-Forwarded-For") // 클라이언트 ip 주소 가져오기
-
JSTL 조건, 반복문 태그JSP/JSTL 2015. 5. 14. 13:29
STL에서 태그 안의 if문이나 for문 같은 자바코드들은 html태그들과 얽혀서 코드전체를 복잡하게 만든다.jsp에서 이런 조건문이나 반복문을 , , , 등의 JSTL태그를 사용하면 코드의 복잡성을 줄이고 가독성을 높여 유지보수에도 많은 도움이 된다. JSTL태그를 사용하기 위해 다음의 라이브러리 추가 1. 태그 자바언어의 if문의 기능을 제공한다. ... if 속성값test : 검사조건Insert title here항상실행됨.10이 5보다 크면 실행됨. 2. , , 태그 자바언어의 if-else문이나 switch문 같은 다수의 조건문을 실행하는 기능을 제공한다. ......Insert title here15성인.미성년자.0보다 큰수를 입력하세요. 3. 태그 자바언어의 반복문을 실행하는 기능을 제공한다..
-
JNDI vs DriverManager 차이점JSP 2015. 4. 12. 20:13
JDBC와 DBCP의 정의 JDBC : Java Data Base Connectivity. 한글로 번역하면, 자바 데이터 베이스 연결. 정의는 DataBase와 연결하기 위한 Java Interface이다.DBCP : DataBase Connection Pool. 역시 간단하게 정리하면 DataBase와 Connection을 맺고 있는 객체를 관리하기 위한 Connection Pool 일반적인 JDBC의 프로세스 1.DriverManager를 통한 DB Connection 객체 생성(DataBase와 Connection 생성)2.Connection 객체에서 statement 객체 생성 및 쿼리 실행3.ResultSet 가지고 놀기4.Connection Close DataSource와 DriverManag..