<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>이동할 페이지 선택</h1>
<form action="ex12MoveURL.jsp">
<select name="url">
<option value="naver">네이버</option>
<option value="daum">다음</option>
<option value="google">구글</option>
</select>
<input type="submit" value="이동">
</form>
</body>
</html>
<%@page import="java.util.Arrays"%>
<%@ 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>
<%-- 1. form 태그 3요소 채우기 --%>
<%-- 2. 파라미터 수집 --%>
<%-- 3. 페이지 이동
네이버 선택 -> 네이버 메인으로 이동
다음 선택 -> 다음 메인으로 이동
구글 선택 -> 구글 메인으로 이동
외부 서버 요청 ==> 전체 URL전부 써줘야함!
--%>
<%
String url = request.getParameter("url");
String nextPage = "";
if(url.equals("naver")){
nextPage = "http://www.naver.com";
}else if(url.equals("daum")){
nextPage = "http://www.daum.net";
}else if(url.equals("google")){
nextPage = "http://www.goole.com";
}
// sendRedirect는 반드시 한페이지당 1번만 사용가능하다.
response.sendRedirect(nextPage);
%>
</body>
</html>
'Java > JSP&Servlet' 카테고리의 다른 글
[JSP] response (0) | 2022.05.16 |
---|---|
[JSP] 랜덤한 숫자를 입력 받은 뒤 랜덤 뽑기 (0) | 2022.05.15 |
[JSP] 행과 열을 입력 받고 테이블 만들기 (0) | 2022.05.15 |
[JSP] 성적확인프로그램(평균,학점) (0) | 2022.05.15 |
[JSP] html에서 JSP로 데이터 보내기 (0) | 2022.05.15 |