前提是用struts1框架进行开发
编写一个自己的ActionServlet类,例如ChinaActionServlet类,继承ActionServlet类
代码如下:
[java]
/**
*
*/
package com.sotaof.struts.action;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionServlet;
/**
* @Title: ChinaActionServlet.java
* @Package com.sotaof.struts.action
* @Description: TODO
* @author A18ccms A18ccms_gmail_com
* @date 2013-1-19 下午03:19:41
* @version V1.0
*/
public class ChinaActionServlet extends ActionServlet {
@Override
protected void process(HttpServletRequest request,
HttpServletResponse response) throws IOException, ServletException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
super.process(request, response);
}
}
然后在web.xml文件中配置如下:
[html]
< xml version="1.0" encoding="UTF-8" >
修改之前,原来的结构如下(第八行有区别):
[
html]
< xml version="1.0" encoding="UTF-8" >
经过这两步的修改,就可以了!!!