servlet获取表单数据,该怎么解决

servlet获取表单数据
怎么获取表格中填写的中文,为什么总是获得乱码,代码如下:

html:
<form action="Params" method="get">
<p>Param1:<input type="text" name="Param1"></p>
<p><input type="submit" name="Sub" /></p>
</form>
servlet:
response.setContentType("text/html;charset=gbb2312");
PrintWriter pw = response.getWriter();
pw.println(request.getParameter("Param1"));
------解决方案--------------------
加个过滤器喃
public class MyFilter implements Filter {
}