myclipse10在jsp中提交表单出现中文乱码

在Myclipse10中,
jsp提交了一个表单,

提交到另一个表单后,
用 (String)request.getParameter("stuname") 获取时出现了中文乱码,
无法显示正常的汉字;
jsp字体已经设置为utf-8,
也写了request.setCharacterEncoding("utf-8");
求问题原因。

jsp头是这样吗?

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

如果还是乱码,右键点击 jsp 文件 和 servlet 文件 查看属性,看下Text file encoding是不是设置为了UTF-8

把工程代码都贴出来看看。最好的方法其实应该在web.xml配置一个过滤器。自动统一都编码成UTF-8。也可以直接使用SpringMVC现成的