在js中要编码两次:enCodeURI(enCodeURI("中文")),因为request.getParameter()方法默认会对参数解码一次。在action中通过:java.net.DeCoder.deCode("encode""utf-8");进行解码就能获得中文了。