개발 관련/JSP
-
String 클래스가 제공하는 메서드개발 관련/JSP 2012. 3. 6. 09:54
String 클래스가 제공하는 메서드 메서드 리턴 타입 설 명 length() int 문자열의 길이를 구한다. charAt(int index) char 지정한 인덱스에 위치한 문자를 러턴한다. indexOf(String str) int str이 포함되어 있는 첫 번째 인덱스를 구한다. str이 포함 되어 있지 않을 경우 -1을 리턴한다. indexOf(String str, int fromIndex) int fromIndex 이후에 str이 포함되어 있는 첫 번째 인덱스를 구한다. str이 포함되어 있지 않을 경우 -1을 리턴한다. indeOf(char ch) int 문자 ch의 첫 번째 인덱스를 구한다. 문자 ch가 존재하지 않을 경우 -1을 리턴한다. indeOf(char ch, int fromInde..
-
response 기본 객체개발 관련/JSP 2012. 3. 2. 17:41
response 기본 객체가 제공하는 헤더 추가 메서드. 메서드 리턴 타입 설 명 addDateHeader(String name, long date) void name 헤더에 date를 추가한다. date는 1970년 1월 1일 이후 흘러간 시간을 1/1000초 단위로 나타낸다. addHeader(String name, String value) void name 헤더에 value를 값으로 추가한다. addIniHeader(String name, long date) void name 헤더에 정수 값 value를 추가한다. setDateHeader(String name, long date) void name 헤더의 값을 date로 지정한다. date는 1970년 1월 1일 이후 흘러간 시간을 1/1000초 ..
-
톰캣에서 GET방식 파라미터를 위한 인코딩 처리하기개발 관련/JSP 2012. 3. 2. 17:13
GET 방식으로 파라미터 전송 시 인코딩 결정 규칙 GET 방식 이용 시 파라미터 전송 방법 인코딩 결정 1. 태그의 링크 태그에 쿼리 문자열 추가 웹 페이지 인코딩 사용 2. HTML 폼(form)의 method 속성값을 "GET"으로 지정해서 폼을 전송 웹 페이지 인코딩 사용 3. 웹 브라우저에 주소에 직접 쿼리 문자열 포함한 URL 입력 웹 브라우저마다 다름 3번의 경우가 문제인데 IE이나 FF의 경우 EUC-KR 캐릭터 셋을 이용해서 인코딩을 하는 반면 사파리나 크롬의 경우는 UTF-8 캐릭터 셋을 이용해서 인코딩을 한다. 그래서 GET 방식으로 전달되는 파라미터 값을 인코딩 할 때 브라우저 마다 다르기 때문에 표준 인코딩 규칙을 정해야 한다. GET 방식으로 전송되는 파라미터의 경우 reques..
-
request 파라미터 메서드개발 관련/JSP 2012. 2. 29. 17:06
request 기본 객체의 파라미터 읽기 메서드. 메서드 리턴 타입 설 명 getParameter(String name) String 이름이 name인 파라미터의 값을 구한다. 존재하지 않을 경우 null을 리턴한다. getParameterValues(String name) String[] 이름이 name인 모든 파라미터의 값을 배열로 구한다. 존재하지 않을 경우 null을 리턴한다. getParameterNames() java.util.Enumeration 웹 브라우저가 전송한 파라미터의 이름을 구한다. getParameterMap() java.util.Map 웹 브라우저가 전송한 파라미터의 맵을 구한다. 맵은 쌍으로 구성된다. 출처: 최범균의 JSP 2.1 웹프로그래밍 사이트: http://cafe...
-
request 클라이언트 정보개발 관련/JSP 2012. 2. 29. 16:21
request 기본 객체는 클라이언트가 전송한 정보 및 서버 정보를 구할 수 있는 메서드를 제공. 메서드 리턴 타입 설 명 getRemoteAddr() String 웹 서버에 연결한 클라이언트의 IP 주소를 구한다. getContentLength() long 클라이언트가 전송한 요청 정보의 길이를 구한다. 전송된 데이터의 길이를 알 수 없는 경우 -1을 리턴한다. getCharacterEncoding() String 클라이언트가 요청 정보를 전송할 때 사용한 캐릭터의 인코딩을 구한다. getContentType() String 클라이언트가 요청 정보를 전송할 떄 사용한 컨텍트의 타입을 구한다. getProtocol() String 클라이언트가 요청한 프로토콜을 구한다. getMethod() String ..
-
JSTL의 함수 라이브러리개발 관련/JSP 2012. 1. 26. 16:16
function# ${fn:substring(name, 1, 10)} fn:contains(string, substring) string이 substring을 포함하면 true 리턴. fn:containsIgnoreCase(string,substring) 대소문자에 관계없이, string이 substring을 포함하면 true 리턴. fn:endsWith(string, suffix) string이 suffix로 끝나면 true 리턴. fn:escapeXml(string) string에 XML과 HTML에서 특별한 의미를 가진 문자들이 있으면, XML 엔티티 코드로 바꿔준 뒤 문자열 리턴. fn:indexOf(string,substring) string에서 substring이 처음으로 나타나는 인덱스 리턴..