- getParameterNames() : 웹 브라우저가 전송한 파라미터의 이름을 구함
- getParameterValues() : 이름이 name인 모든 파라미터의 값을 배열로 받음. 없을 시 null
- getParameterMap() : 웹 브라우저가 전송한 파라미터의 맵을 구함
메소드 | 리턴 타입 |
getParameterNames() | java.utl.Enumeration |
getParameterValues() | String[] |
getParameterMap() | java.util.Map |
============================================================================
Form 태그로 파라미터 값 전송
============================================================================
<html>
<head>
<title>Insert title here</title>
<script type="text/javascript">
<!--
function gosubmit(){
var imsi = document.docu;
imsi.action = "./a7.jsp";
imsi.submit();
}
//-->
</script>
</head>
<body>
<form name="docu" method="get" action="#">
<div>
<input type="text" name="a" value="test1" />
<input type="text" name="b" value="test2" />
<input type="text" name="c" value="text3" />
<input type="button" value="click" onclick="gosubmit();" />
</div>
</form>
</body>
</html>
============================================================================
파라미터 값 확인
============================================================================
<%@page import="java.util.Map"%>
<%@page import="java.util.Iterator"%>
<%@page import="java.util.Enumeration"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
Enumeration<?> e = request.getParameterNames();
while(e.hasMoreElements()){
String name = (String) e.nextElement();
String[] value = request.getParameterValues(name);
for(int i=0;i<value.length;i++){
out.println(name + ": " + value[i] + ", ");
}
}
Map parametermap = request.getParameterMap();
String map[] = (String[]) parametermap.get("a");
if(map != null){
out.println("name : " + map[0]);
}
%>
'# STUDY > JSP' 카테고리의 다른 글
자바 빈즈를 통한 JDBC 연결 프로그래밍 Example (1) | 2011.06.07 |
---|