본문 바로가기
STUDY/JSP

Jsp 6일차 - 포워드

by Anne of Green Galbes 2019. 2. 19.

1. 포워드

○ 포워드 방식으로 데이터를 전달할 때 한글을 깨져서 전달된다.

for1.jsp

<%@page import="java.net.URLEncoder"%>

<%@ page contentType="text/html; charset=UTF-8"%>

<%

String eng = "test";

String kor = "테스트";


String han = URLEncoder.encode(kor, "UTF-8");

%>

<jsp:forward page="for2.jsp">

<jsp:param value="<%=eng %>" name="eng"/>

<jsp:param value="<%=han %>" name="kor"/>

</jsp:forward>



for2.jsp

<%@page import="java.net.URLDecoder"%>

<%@ page contentType="text/html; charset=UTF-8"%>

<%

request.setCharacterEncoding("UTF-8");

String eng = request.getParameter("eng");

String han = request.getParameter("kor");

String kor = URLDecoder.decode(han, "UTF-8");

%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Insert title here</title>

</head>

<body>

포워딩 된 데이터</br>

eng:<%=eng%></br>

kor:<%=kor%></br>

</body>

</html>


결과


'STUDY > JSP' 카테고리의 다른 글

Jsp 7일차 - Score 추가작성  (0) 2019.02.20
Jsp 6일차 - 간단한 웹을 만드는 방법  (0) 2019.02.19
Jsp 6일차 - 액션태그  (0) 2019.02.19
Jsp 6일차 - 전송방식  (0) 2019.02.19
Jsp5일차 - Get방식과 Post방식  (0) 2019.02.15

댓글