기술지원 문의
서블릿과 JSP 사이의 한글문제
김승현 / 2003-06-13 00:00
JSP 파일에서 servlet파일로 POST방식으로 한글 값을 넘겨주고
값을 확인해 보니 제대로 깨지지 않고 나왔습니다...
<서블릿 형태>
res.setContentType(\"text/html;charset=euc-kr\");
req.setCharacterEncoding(\"euc-kr\");
...
strType = req.getParameter(\"TYPE\");
...
그리고 이 한글 값을 다시 다른 JSP 파일에 넘겨주었습니다...
res.sendRedirect(\"/abc/abc.jsp?TYPE=\"+strType);
그런데 그 값을 받은 JSP 파일에서는 값이 모두 \"??\" 이런식으로 깨져 나왔습니다...
<%@ page contentType=\"text/html;charset=euc-kr\"%>
<% request.setCharacterEncoding(\"euc-kr\"); %>
...
type값 : <%=request.getParameter(\"TYPE\")%>
...
================================================
conf 파일의
부분에서 charset=euc-kr 부분을 빼보기도 해보고 여러가지 방법을 다 해봤지만, 안됩니다...
즉, 서블릿에서 다시 JSP로 값을 넘기는 부분에서 한글이 깨지는 겁니다...
왜그런지 빠른 답변 부탁드립니다...
Re:서블릿과 JSP 사이의 한글문제
관리자 / 2003-06-17 00:00
아래 521번의 질문과 유사하네요.
서블릿의 response.setContentType(\"text/html\");
로 테스트해보시지요.
--김승현 님의 글 [2003-06-13 21:28:27]
>JSP 파일에서 servlet파일로 POST방식으로 한글 값을 넘겨주고
값을 확인해 보니 제대로 깨지지 않고 나왔습니다...
<서블릿 형태>
res.setContentType(\"text/html;charset=euc-kr\");
req.setCharacterEncoding(\"euc-kr\");
...
strType = req.getParameter(\"TYPE\");
...
그리고 이 한글 값을 다시 다른 JSP 파일에 넘겨주었습니다...
res.sendRedirect(\"/abc/abc.jsp?TYPE=\"+strType);
그런데 그 값을 받은 JSP 파일에서는 값이 모두 \"??\" 이런식으로 깨져 나왔습니다...
<%@ page contentType=\"text/html;charset=euc-kr\"%>
<% request.setCharacterEncoding(\"euc-kr\"); %>
...
type값 : <%=request.getParameter(\"TYPE\")%>
...
================================================
conf 파일의
부분에서 charset=euc-kr 부분을 빼보기도 해보고 여러가지 방법을 다 해봤지만, 안됩니다...
즉, 서블릿에서 다시 JSP로 값을 넘기는 부분에서 한글이 깨지는 겁니다...
왜그런지 빠른 답변 부탁드립니다...