<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page isELIgnored="false"%>
<%@ page contentType="text/html;GBK"  %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>"> <title>JSTL fmt</title> </head> <body>
<fmt:requestEncoding value="GBK" />
<c:set var="loc" value="${param.locale}" />
<fmt:setLocale value="${loc}" />
<fmt:bundle basename="cn.coom.zzb.res">
&nbsp;&nbsp;<fmt:message key="name" /><br />
            &nbsp;&nbsp;<fmt:message key="gender" /><br />
            &nbsp;&nbsp;<fmt:message key="school" /><br />
</fmt:bundle>
</body>
</html>
==============================================这是fmt.jsp文件,有两个资源文件分别是res_zh_CN.properties和res_en_US.properties,fmt.jsp页面通过获取前一个页面传来的locale参数判断是用哪一个资源文件。说明:如果是用英文格式的话(en_US)显示是正常的,可是如果打算用中文(zh_CN)则出现的全是乱码?