본문 바로가기
웹프로그래밍/JSP

폼처리

by 폴더맨 2024. 6. 8.

폼처리

<%@ page language="java" contentType="text/html; charset=EUC-KR"%>
<%@ page import="java.util.Enumeration, java.util.Map"%>
<%
	request.setCharacterEncoding("UTF-8");
%>
<!DOCTYPE html>
<html>
<body>
	<b>getParameter( ), getParameterValues( ) 메서드 사용</b>
	<br> 이름 :
	<%=request.getParameter("name")%><br> 전화번호 :
	<%=request.getParameter("phone")%><br> 성별 :
	<%=request.getParameter("gender")%><br> 좋아하는 운동 :
	<%
		String[] sports = request.getParameterValues("sports");
		if (sports != null)
			for (int i = 0; i < sports.length; i++)
				out.print(sports[i] + " ");
	%>
	<br> 가장 좋아하는 계절 :
	<%=request.getParameter("season")%>
	<br>
	<br>
	<b>getParameterNames( ), getParameterMap( ) 메서드 사용</b>
	<br>
	<%
		Enumeration p = request.getParameterNames();
		Map m = request.getParameterMap();
		while (p.hasMoreElements()) {
			String name = (String) p.nextElement();
			String[] values = (String[]) m.get(name);
			out.print(name + " : ");
			if (values != null)
				for (String value : values)
					out.print(value + " ");
			out.print("<br>");
		}
	%>
</body>
</html>

'웹프로그래밍 > JSP' 카테고리의 다른 글

페이지이동  (0) 2024.06.08
요청헤드정보  (0) 2024.06.08
서버정보  (0) 2024.06.08
클라이언트 정보  (0) 2024.06.08
출력버퍼  (0) 2024.06.08