想用jsp做个小网站 想要页面支持多种语言(如:简体中文、繁体中文、英文等).是不是用xml??
怎么实现? 最好有个例子
怎么实现? 最好有个例子
解决方案 »
- 用MYSQL行转列。
- 有谁在web项目里用过RMI技术?
- 数据库维护,如何使用Java 控制MySql数据表的大小
- GPS系统
- 请求一个在Hibernate里,用复合主键进行一对多关联的例子
- 如果数据库中没有你要查询的编号就要弹出一个对话框提示用户? 这该怎么弄? 请各位高手指教指教,谢谢了!
- 大家来救急:hibernate程序在TOMCAT中能运行,在WEBLOGIC中却不行?
- 第一次用ant,看看这样的build.xml怎么写?
- 如何写自动向磁带机备份数据的脚本,急死了!
- 请帮助解决安装J2EE server的问题。给200分
- 从控制台打印出来的日志看,为什么applicationContext初始化了两遍?spring和struts集成相关
- Java developer 常用的调试工具
1、在包mypackage中定义一个扩展名为a.properties的文件(此文件用你网站的默认语言,可以是中文或英文)。
格式如下(以繁体为默认语言为例):
key1=submit
key2=......
2、复制a.properties为a_zh.properties(此文件内容中等号后面的内容改成简体中文)。复制a.properties为a_en.properties(此文件内容中等号后面的内容改成英文)
3、用java\bin\native2ascii.exe对这些文件编译(编译同你的class文件一样的放(要注意这些文件是有包名的,除非你没指定包名。
4、在jsp中这样使用(某些版本的tomcat需要你找到standand.jar文件加到lib中):
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<fmt:setBundle basename="mypackage.a"
var="aBundle" />//这个是对资源文件的定义
<fmt:message bundle="${aBundle}" key="key1"/>//按用户浏览器的默认语言输出a.properties等文件中key1=后面的值