问一个关于html表单中属性值中文乱码问题
我的html文件如下(部分)
<tr>
<td><font color="red">*</font>教师ID:</td>
<td><input type="text" name="ID"></td>
</tr>
<tr>
<td><font color="red">*</font>教师姓名:</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td><font color="red">*</font>性别:</td>
<td><input type="radio" name="sex" value="男" checked>男
<input type="radio" name="sex" value="女">女</td> </tr>
jsp文件如下:<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@page import="dada.TeacherBean"%>
<jsp:useBean id="teacher" scope="session" class="dada.TeacherBean"/>
<jsp:setProperty name="teacher" property="*"/>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>提交结果</title>
</head>
<body>
<%
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
%>
<form name="insertInfor" action="MainServlet" method="post">
以下是你的信息:<hr>
<table name="teacherInfor">
<tr>
<td>教师ID:</td>
<td><jsp:getProperty name="teacher" property="ID"/></td>
</tr>
<tr>
<td>教师姓名:</td>
<td><jsp:getProperty name="teacher" property="name"/></td>
</tr>
<tr>
<td>性别:</td>
<td><jsp:getProperty name="teacher" property="sex"/></td>
</tr>
</table>
<input type="submit" value="确定提交">
<input type="reset" value="修改信息">
</form>
</body>
</html>
结果:显示的教师姓名,性别只要是中文就会出现乱码问题,除此以外没有问题,请问我该如何解决!