이전페이지에서 전달된 request 값을 확인할때
PHP 문법
1
2
3
|
while (list($key, $val) = each($_REQUEST)) {
echo $key . " = " . $val . "<br>";
}
|
jsp 문법
1. request.getParameter("name")
name 속성에 해당하는 데이터를 1개 가져옵니다.
이 때 name 속성에 입력된 값이 없으면 아무것도 없는 문자열이 넘어옵니다.
name 속성 자체가 없으면 null이 넘어옵니다.
이 메서드로는 체크박스나 select처럼 2개 이상의 값을 선택하는 경우에는 파라미터를 읽을 수 없습니다.
2. request.getParameterValues("name")
name 속성에 해당하는 데이터를 String[]로 가져옵니다.
체크박스나 select처럼 2개 이상의 값을 선택할 수 있는 경우에는
이 메서드를 이용해서 값을 읽어야 합니다.
3. request.getParameterNames()
클라이언트에서 전송되어 온 name을 모를 때 모든 name을 확인할 수 있는 메서드.
Enumeration타입으로 리턴되어 옵니다.
Enumeration의 모든 데이터를 접근할 때는
while(Enumeration객체.hasMoreElements(){
임시변수 = Enumeration객체.nextElement();
}
4. request.getParameterMap()
클라이언트에서 전송되어 온 name을 모를 때 모든 name과 값을 확인할 수 있는 메서드
Map을 implements한 클래스의 객체를 리턴합니다.
Map의 모든 데이터를 접근할 때는
Set<String> key = 맵객체.keyset();
for(String k : key){
Object value = 맵객체.get(k);
}
'IT기술 > JAVA' 카테고리의 다른 글
파라미터 전송 - GET, POST 방식 (0) | 2018.10.06 |
---|---|
jsp 유효성 검사 (0) | 2018.10.06 |
JSP 기본(내장) 객체 - 세션(session) (0) | 2017.03.24 |
중복로그인 체크/ 차단하기, 세션 기존접속 끊기 (3) | 2017.03.22 |
servlet 이란 무엇인가? (0) | 2017.03.22 |