<%@ 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">
<fmt:message key="name" /><br />
<fmt:message key="gender" /><br />
<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)则出现的全是乱码?
<%@ 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">
<fmt:message key="name" /><br />
<fmt:message key="gender" /><br />
<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)则出现的全是乱码?
解决方案 »
- JAVAMAIL 邮件乱码问题 ,请教
- 给一个指定的日期时间“2011-10-18 15:24:25”,加上小时分钟(如10小时,40分钟),如何计算相加之后的日期时间?
- struts2中的json格式数据如何传到页面 js如何获取得到
- struts2 + spring
- SSH框架整合问题
- 求输入流解析程序
- 求助Struts+Spring+Hibernate 框架插不进值进数据库
- 通过RMI连接数据库出错,大侠们来看看啊!!!急!!!在线等待,分数不够可以再加!!!
- 个人单PC机能模拟运行j2ee案例的全部运行过程吗?
- org.hibernate.AnnotationException: No identifier specified for entity:
- 刚入职的菜鸟,能不能留下,就在这最后的一举了
- 请高手快进来,急急急!急啊!万分火急!ant在MyEclipse中的出错
语句应该是可以处理乱码的呀。。properties文件也是以GBK格式处理的。。为什么没起作用了。