본문 바로가기

카테고리 없음

[JSP/Servlet] 액션태그 기초(feat. sendRedirect)

콤보박스에서 선택된 항목 웹페이지로 이동하는 페이지를 작성해보자.

 

<10_inputForm.jsp>

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<form method="POST" action="10_inputProc.jsp">
		<select id="page" name="page" size="1">
			<option value="">선택하세요</option>
			<option value="naver">naver</option>
			<option value="daum">daum</option>
			<option value="google">google</option>
		</select> <input type="submit" value="이동">
	</form>
</body>
</html>

 

 

<10_inputProc.jsp>

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<%
		String pageName = request.getParameter("page");
	if (pageName.equals("daum")) {
		response.sendRedirect("https://www." + pageName + ".net");
	} else if (pageName.equals("")) {
		response.sendRedirect("10_inputForm.jsp");
	} else {
		response.sendRedirect("https://www." + pageName + ".com");
	}
	%>
</body>
</html>

 

inputProc.jsp에서 해당 기능을 처리할 수 있게 작성한다.

 

 

728x90
반응형