basename_language_country.properties basename_language.properties basename.properties
Locale[] locales = Locale.getAvailableLocales();
for(Locale locale:locales){
System.out.println("country:" + locale.getCountry() + ",language:" + locale.getLanguage());
}
username=zhangsan info_zh_CN.properties username=张三 info_zh.properties username=李四 password=lisi info.properties username=王五 password=wangwu email=邮箱
<!-- 使用资源文件名称 ,其中value值代表资源文件的baseName--> <constant name="struts.custom.i18n.resources" value="info"></constant>
<!-- 资源文件获取key值 --> <s:text name="username"/> <s:text name="password"/> <s:text name="email"/>
<!--其中key值为资源文件中的key值,作用是为输入框添加label名称,和label的属性值一样。但是在常量中会导致key值不能够从属性文件获取对应的value--> <s:textfield name="login.username" key="username"></s:textfield>
<s:text name="username"> <s:param>你好</s:param> <s:param>欢迎你!</s:param> </s:text>
username=张三,{0},{1}
usernameError=用户名称不能为空!请确认!
this.getText("usernameError");
this.getText("username", new String[]{"你好","欢迎你"});
ActionName_language_country.properties
username=action范围内的username
<!-- 使用i18n标签获取属性文件 -->
<!-- 获取包范围下的资源文件 -->
<s:i18n name="com/struts/package">
<s:text name="username"></s:text>
</s:i18n>
<!-- 获取action范围下的资源文件 -->
<s:i18n name="com/struts/service/LoginService">
<s:text name="username"></s:text>
</s:i18n>
<!-- 引入jstl标签库 -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- 使用jstl标签fmt -->
<!-- 设置语言环境,会覆盖客户端传递的怨言 -->
<fmt:setLocale value="zh_CN" scope="request"/>
<!-- 装载一个资源集,并保存在EL变量中 ,basename为基本名称,如果为包范围下则为com.struts.package,action范围下为com.struts.service.LoginService-->
<fmt:setBundle basename="info" scope="request" var="baseName"/>
<fmt:message key="username" bundle="${baseName }">
<!-- 占位符的传递参数 -->
<fmt:param value="您好"/>
<fmt:param value="欢迎"/>
</fmt:message><br/>
<!--fmt:bundle 设置一个只在标签体内的访问的资源集 -->
<!-- package范围下的资源文件 -->
<fmt:bundle basename="com.struts.package">
<fmt:message key="username"/>
</fmt:bundle>
<!-- action范围下的资源文件 -->
<fmt:bundle basename="com.struts.service.LoginService">
<fmt:message key="username"/>
</fmt:bundle>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有