在Appmodule中添加一下两个方法,并全部文件编码改用UTF-8
public void contributeRequestHandler(OrderedConfiguration<RequestFilter> configuration,
@InjectService("Utf8Filter") final RequestFilter utf8Filter) {
configuration.add("Utf8Filter", utf8Filter); // handle UTF-8
}
public RequestFilter buildUtf8Filter(
@InjectService("RequestGlobals") final RequestGlobals requestGlobals) {
return new RequestFilter() {
public boolean service(Request request, Response response, RequestHandler handler)
throws IOException {
requestGlobals.getHTTPServletRequest().setCharacterEncoding("UTF-8");
return handler.service(request, response);
}
};
}