게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
jsp 초보질문
게시물ID : programmer_8200짧은주소 복사하기
작성자 : 지나간구름
추천 : 0
조회수 : 733회
댓글수 : 2개
등록시간 : 2015/02/15 23:00:32
---ForwardTag2.html-----------------
<meta charset="utf-8">
<h1>Forward Tag Example</h1>
<form method=post action="ForwardTag2_1.jsp">
혈액형별로 성격 테스트<p>
당신의 혈액형은?<p>
<input type="radio" name="bloodType" value="AB">AB형<br>
<input type="submit" value="보내기">
</form>


---ForwardTag2_1.jsp-----------

<h1>Forward Tag Example2</h1>
<%@ page contentType="text/html; charset=utf-8" %>
<%    
String name="영수";
%>
<jsp:forward page="AB.jsp">
<jsp:param name="name" value="<%=name%>"/>
</jsp:forward>




---AB.jsp---------------------
<h1>Forward Tag Example2</h1>
<%@ page contentType="text/html; charset=utf-8" %>
<% 
String name=request.getParameter("name");
String bloodType=request.getParameter("bloodType");
%>

<%=name%>님의 혈액형은
<b><%=bloodType%></b>형이고, 정확한 판단력을 가진 합리주의자이다.




위의 소스에서 두번째 파일에서 String name="영수" 라는 한글이 실제로는 깨져서 나옵니다.
그래서 혹시나하고 request.setCharacterEncoding("utf-8"); 이 부분을 아래와 삽입했더니 

<%
 request.setCharacterEncoding("utf-8"); 
 String name="영수";
%>

제대로 한글이 출력이 되더군요. 
제가 궁금한것은 request.setCharacterEncoding("utf-8");  이 설정은 이전 파일에서 값을 넘겨받을때만 사용하던 걸로 알고 있습니다만 forward 시킬때도 저 설정을 해줘야하는건가요?
'영수'라는 글자를 AB.JSP 파일로 포워드시키는데에 있어서 request.setCharacterEncoding("utf-8"); 설정이 꼭 필요한건지 궁금합니다

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호