程,在客户端和服务器端使
用GB2312对汉字编码,而HTTP传输用ISO-8859-1编码,如图3-4所示。因此,不仅
服务器端必须用指令<%@page co
ntentType=”text/html; charset=gb2312”%>指示客户端
汉字的显示编码,同时在服务器端接收到客户端数据时需要将编码转换为GB2312后
进行处理,方法如下,其中“tt”是客户端提交参数的名称:
<%
String name=request.getParameter(“tt”);
name=new String(name.getBytes(“ISO-8859-1”));
%>
或:
<%
Request.setCharacterEncoding(“gb2312”);
String name=request.getParameter(“tt”);
%>
通过上述两种方法之一,提交的任何信息(无论是中文还是西文)都能正确显示。对exa3-1.jsp
和tree.jsp改进为exa3_1_1.jsp和tree_1.jsp,其实exa3_1_1.jsp和exa3_1.jsp一样,只改动
tree.jsp为