系统函数
sysLib.setLocale 用于页面处理程序中。此函数设置
Java™ 语言环境,后者确定运行时行为的下列方面:
例如,可以在 Web 页面上显示语言列表,并根据用户的选择来设置 Java 语言环境。将使用新的 Java 语言环境,直到发生下列其中一种情况为止:
- 再次调用 sysLib.setLocale;或者
- 浏览器会话结束;或者
- 显示新的 Web 页面。
在提到的各种情况下,下一个 Web 页面还原(在缺省情况下)为浏览器中指定的 Java 语言环境。
如果用户提交表单或单击将要打开新窗口的链接,则原始窗口中的 Java 语言环境不受新窗口中的语言环境的影响。
sysLib.setLocale 符合 java.util.Locale 类的 JDK 1.1 和 1.2 API 文档。请参阅 ISO 639 以获取语言代码,请参阅 ISO 3166 以获取国家或地区代码。
- languageCode
- 作为文字指定的或包含在 CHAR 类型的项中的两字符语言代码。仅 ISO 639 定义的语言代码有效。
- countryCode
- 作为文字指定的或包含在 CHAR 类型的项中的两字符国家或地区代码。仅 ISO 3166 定义的国家或地区代码有效。
- variant
- 一个变体,它是作为文字指定的或包含在 CHAR 类型的项中的两字符语言代码。此代码不是
Java
规范的一部分,但取决于浏览器和用户环境的其它方面。