반응형 jsp5 [JSP/jstl] 연도 선택 드롭다운 jstl로 구현하기 현재 연도부터 과거 10년까지의 연도를 선택할 수 있는 드롭다운 메뉴를 생성하는 코드 2019. 7. 5. [JSP] application 기본 객체 (스크랩) - application 내장 객체는 웹 어플리케이션의 설정 정보를 갖는 context 와 관련이 있는 객체로, 웹 어플리케이션과 연관이 있다. - application 객체는 웹 어플리케이션이 실행되는 서버의 설정 정보 및 자원에 대한 정보를 얻어내거나 어플리케이션이 실행되고 있는 동안에 발생할 수 있는 이벤트 로그 정보와 관련된 기능들을 제공한다. - application 객체는 javax.servlet.ServletContext 객체 타입으로 제공하고 application 객체 형태로 사용한다. *application 내장 객체의 메소드 메소드 설명 String getServerInfo() 웹 컨테이너의 이름과 버전을 리턴한다. String getMimeType(fileName) 지정한 파일의 MI.. 2018. 7. 5. [JSP] 예외 페이지 / 에러 처리 방법 (스크랩) 예외가 발생했을 때 에러 페이지를 호출하기 위한 방법은 3 가지가 있다. 1. page 디렉티브를 사용한 페이지 호출 2. web.xml의 error-code 태그 사용한 페이지 호출 3. web.xml의 exception-type 태그를 이용해 예외타입별로 페이지 호출 1.page디렉티브 사용한 페이지 호출 error.jsp 12번 라인처럼 0으로 나누면 당연히 예외가 발생한다. 이 때 톰캣에서 제공하는 딱딱한 에러화면 말고 직접 에러페이지를 만들어서 보여주기 위해 3번 라인처럼 page 디렉티브를 이용했다. page 디렉티브의 errorPage 속성을 이용해서, 에러가 나면 errorCheck.jsp로 이동해라, 라고 알려주는 것이다. 실행을 해보면 Error.jsp에서 예외가 발생되어 에러페이지(e.. 2017. 12. 22. [JSP] JSP에서 DB 연동하기 -JNDI,DBCP(커넥션풀) 이용 (스크랩) 출처:http://all-record.tistory.com/104 Eclipse / JSP / Tomcat 8.0 / Oracle 11g JNDI외 DBCP란? * JNDI (Java Naming and Directory Interface)란? JNDI의 정의를 보면 디렉터리 서비스에서 제공하는 데이터 및 객체를 발견하고 참고(look up)하기 위한 자바 API라고 되어있다. 쉽게 말하면 외부에 있는 객체를 가져오기 위한 기술이다. Tomcat과 같은 WAS를 보면 특정 폴더에 필요한 데이터 소스(라이브러리)가 있는데 그것을 우리가 사용하기 위해 JNDI를 이용해서 가져오는 것이다. * DBCP(Database Connection Pool, 커넥션 풀)란? 데이터베이스와 연결된 커넥션을 미리 만들어서 .. 2017. 12. 20. [JSP] 자바빈(JavaBean)과 <jsp:useBean> 액션 태그 (스크랩) JSP 페이지의 주용 기능 중 하나는 데이터를 보여주는 기능이다. 흔하게 볼 수 있는 게시판을 예로 들면 글 목록 보기, 글쓰기, 글 읽기 등의 기능이 이에 해당한다. 그런데 이런 데이터를 보여주는 기능과 단순하게 화면을 출력하는 부분이 하나의 JSP에 뒤섞여 있으면 문제가 생긴다. 기능을 확장하거나 코드를 재사용하기가 상당히 어려워진다. 그렇기에 JSP에서는 데이터를 자바빈(JavaBean)이라는 클래스에 담아서 값을 보여준다. 자바빈(JavaBean) 작성방법 자바빈은 클래스이므로 기존의 자바 클래스를 작성하는 방법과 동일하다. 자바빈의 경우 데이터를 담을 프로퍼티(맴버변수)와 데이터를 가져오거나 세팅하는 기능을 하는 메서드로 구성된다. package test; // 자바빈만 모아놓을 패키지, 생략가.. 2017. 12. 20. 이전 1 다음 반응형