기술지원 문의

characterset 에 관하여
남성식 / 2003-05-01 00:00

cpadmin/TLogin.jsp:30: cannot resolve symbol
symbol  : method setCharacterEncoding (java.lang.String)
location: interface javax.servlet.http.HttpServletRequest
    request.setCharacterEncoding(\"EUC-KR\");
           ^
1 error

현재 sun iplanet을 사용하다 resin으로 바꾸어 사용하려고 합니다.
앞으로 여러개 사이트에 적용을 하려고 합니다.

테스트시 위의 에러가 발생합니다.
해결책을 제시 해주었으면 합니다.

환경: sun os5.8
       apache1.3.27+resin2.1.8
       oracle 9i
       jdk1.4

Re:characterset 에 관하여
관리자 / 2003-05-02 00:00

안녕하세요
Resin은 Servlet2.3을 지원하므로
request.setCharacterEncoding 메소드를 지원합니다.
다만 jsp의 경우 
<%@page contentType=\"text/html;charset=euc-kr\"%>
만 지정해주어도 한글처리가 되며 자동으로 
request.setCharacterEncoding(\"euc-kr\");
메소드가 생성된 서블릿소스에 추가됩니다.
물론 추가적으로 위의 메소드를 기술하여도 상관없구요.

제 생각에는 resin을 올리시는 쉘의 CLASSPATH나
$JAVA_HOME/jre/lib/ext 디렉토리를
점검해보시는 것이 좋을 듯합니다.



--남성식 님의 글 [2003-05-01 14:56:33]
>cpadmin/TLogin.jsp:30: cannot resolve symbol
symbol  : method setCharacterEncoding (java.lang.String)
location: interface javax.servlet.http.HttpServletRequest
    request.setCharacterEncoding(\"EUC-KR\");
           ^
1 error

현재 sun iplanet을 사용하다 resin으로 바꾸어 사용하려고 합니다.
앞으로 여러개 사이트에 적용을 하려고 합니다.

테스트시 위의 에러가 발생합니다.
해결책을 제시 해주었으면 합니다.

환경: sun os5.8
       apache1.3.27+resin2.1.8
       oracle 9i
       jdk1.4