한글을 사용 하기 위해서는 char-set을 utf-8로 설정을 해야 한다.
한글 처리를 하기 위해서 작성한 클래스 이며
RequestProcessor 를 상속 한 후
processPreprocess 메소드를 재정의 하여 구현 하였다.
package com.ubibada.lms.struts.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.RequestProcessor;
public class defaultRequestProcessor extends RequestProcessor {
@Override
protected boolean processPreprocess(HttpServletRequest request,HttpServletResponse response) {
try {
request.setCharacterEncoding("UTF-8");
return true;
} catch (Exception e) {
return false;
}
}//end function
}