سلام
ببین دوست عزیز شما برای حل این مشکل باید از یک امکان که در struts هست به نام request preprocessor استفاده کنید به این صورت که خطی مانند زیر در فایل struts-config اضافه کنید:
<controller processorClass="com.ideatec.mfa.news.struts.UTF8Re questProcessor" />
و کد کلاس مربوطه هم چیزی مانند این است:
public class UTF8RequestProcessor extends RequestProcessor {
public UTF8RequestProcessor(){
}
/*
*
*/
protected boolean processPreprocess(HttpServletRequest request,
HttpServletResponse rsponse) {
Logger lg =Logger.getLogger(this.getClass().getN ame());
try {
request.setCharacterEncoding("UTF-8");
correctRequest(request);
lg.debug("Request correction done.");
} catch (UnsupportedEncodingException e) {
}
return true;
}
protected String correctYa(String text){