본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ
IT기술/JAVA

jsp 넘어온 값(request) 확인

by 미노드 2018. 10. 6.

이전페이지에서 전달된 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);
        }