이전페이지에서 전달된 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기술 > php' 카테고리의 다른 글
PHP 인코딩 확인하기 mb_detect_encoding() (0) | 2018.10.06 |
---|---|
문자열의 모든 줄바꿈 앞에 HTML 줄바꿈 태그를 삽입 (0) | 2018.10.06 |
array_search 주어진 값으로 배열을 검색하여 성공시 해당하는 키를 반 (0) | 2018.10.06 |
PHP : explode() - 문자열 나누기, 문자열 분리하기 (0) | 2018.10.06 |
30분 뒤에 자동 로그아웃 기능 구현 (0) | 2018.10.06 |