목록Java/JSP & Servlet 12
Formoat's Open Blog

1. page 지시어의 errorPage 속성을 이용하는 방법 2. web.xml 파일을 이용한 방법 web.xml 파일의 태그를 이용해 에러 처리를 할 수 있으며, 코드별 처리방법과 예외 타입별 처리방법이 존재한다. 404 /error/error404.jsp 500 /error/error500.jsp java.lang.NullPointerException /error/errorNull.jsp 3. 주요 상태 코드 200 : 정상 코드 400 : 클라이언트의 요청 구문이 잘못됬을 때 401 : 접근 금지 응답, 관리자 페이지 등 접근 권한이 없는 페이지에 접근할 때 404 : 지정된 url을 처리하기 위한 자원이 존재하지 않음 405 : 요청된 메소드가 허용되지 않을 때 (get, post) 500 : ..

자바는 파일 업로드 / 다운로드 기능을 지원하지 않기때문에 관련 라이브러리를 가져와야 함. 1. cos.jar : http://www.servlets.com/ 2. apache commons-fileupload : https://commons.apache.org/proper/commons-fileupload/ //File Upload Form Tag # 파일 업로드 // enctype="multipart"로 왔는지 여부 (첨부파일이 있느냐) boolean isMultipart = ServletFileUpload.isMultipartContent(request); if(isMultipart) { DiskFileItemFactory factory = new DiskFileItemFactory(); Servl..

함수 태그 - 문자열, 컬렉션 처리 등의 다양한 함수를 제공 접두어 : fn URL : http://java.sun.com/jsp/jstl/functions Return Type Method Remarks boolean contains(String str, String target) 해당 문자열에 target문자열이 포함되어 있는지 여부 boolean containsIgnoreCase(String str, String target) 해당 문자열에 target문자열이 포함되어 있는지 여부 (대/소문자 구분 X) boolean startWith(String str, String target) 해당 문자열의 시작이 target으로 시작하는지 여부 boolean endWith(String str, String ..
포맷 태그 - 숫자, 날짜, 시간의 포멧팅 기능과 국제화, 다국어 지원 기능을 제공 접두어 : fmt URL : http://java.sun.com/jsp/jstl/fmt 1. - 숫자 형식을 특정 문자열 포맷으로 표현하는 태그 (ex: Number → String) value = "변환할 숫자" type = "number(숫자) | currency(통화) | percent(퍼센트)" pattern = "사용자 지정 포맷 패턴" currencyCode = "통화코드지정" // type값이 currency일때만 적용되며, 통화코드는 ISO4217에 정의되어있다. currencySymbol = "통화를 표현할 때 사용하는 기호" // type값이 currency일때만 적용 FractionDigits = "소..
코어 태그 - JSTL 태그 라이브러리 중 가장 많이 사용되는 태그로 변수 선언, 제어문, 페이지 이동 등 다양한 기능을 제공한다. 접두어 : c URL : http://java.sun.com/jsp/jstl/core 1. , - JSP의 setAttribute(), removeAttribute()와 같은 역할을 한다. - 변수 선언/제거 또는 자바빈 객체의 프로퍼티값 설정 가능 var = "변수명" value = "변수에 저장할 값" target = "자바빈 객체" property = "자바빈 객체의 필드명" socpe = "영역범위" 2. - JSP의 표현식 '' 또는 EL 표현언어 '${ ... }' 와 같은 역할을 한다. - 옵션을 통해 html태그도 사용할 수 있다. var = "변수명" def..

2019/09/06 - [JSP & Servlet] - JSTL - 코어 태그 2019/09/07 - [JSP & Servlet] - JSTL - 포맷 태그 2019/09/07 - [JSP & Servlet] - JSTL - 함수 태그 2019/09/07 - [JSP & Servlet] - JSTL - 데이터베이스 태그 2019/09/07 - [JSP & Servlet] - JSTL - XML 태그 JSTL(JSP Standard Tag Library) JSP 페이지에서제공하는 표준 태그로는 처리하기 힘든 부분을 처리하기 위해 만든 사용자 정의 태그 JSP 페이지에 스크립틀릿을 이용한 자바 코드 대신 JSTL태그와 EL 표현언어를 사용해 가독성을 향상 시킨다. JSTL 라이브러리 라이브러리 접두어 URI..