Java Struts 의 한글처리
페이지 정보
본문
어디에 사용하는건지 잘 모르겠음~~~~
-------------------------------------------------------------------------
-------------------------------------------------------------------------
1. 폼빈에서 한글 Encoding 을 지정하는 방법
-------------------------------------------------------------------------
public void reset(ActionMapping mapping,HttpServletRequest req){
try{
req.setCharacterEncoding("euc-kr");
}catch(UnsupportedEncodingException e){
}
}
-------------------------------------------------------------------------
2. RequestProcessor 클래스를 오버라이딩 하는법
-------------------------------------------------------------------------
[1단계] RequestProcessor 를 클래스에 아래의 코딩을 추가한다.
package board.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.RequestProcessor;
public class MyRequestProcessor extends RequestProcessor {
protected boolean processPreprocess(HttpServletRequest request,HttpServletResponse response) {
boolean flag=false;
try {
request.setCharacterEncoding("euc-kr");
flag=true;
}catch (Exception e) {
flag=false;
}
return flag;
}
}
[2단계] struts-config.xml 에 controller 요소를 추가한다.
<controller
contentType = "text/html;charset=euc-kr"
debug = "3"
locale="true"
nocache = "true"
댓글목록
등록된 댓글이 없습니다.