我有一个使用 JSP 和 servlet 创建的普通 Web 应用程序。以前它的目的是只服务一种语言,即英语,但现在它需要为客户提供多种语言的服务,如西班牙语、法语等。
那么,我怎样才能做到这一点
问候, 普拉泰克
我有一个使用 JSP 和 servlet 创建的普通 Web 应用程序。以前它的目的是只服务一种语言,即英语,但现在它需要为客户提供多种语言的服务,如西班牙语、法语等。
那么,我怎样才能做到这一点
问候, 普拉泰克
如果你使用的是 Spring、Struts 或 Seam 等框架,那么它们提供了各种支持 i18n 的类,你需要探索一下。
如果您不使用任何此类框架,那么您应该阅读Java Internationalization。
我认为实现这一点的最简单方法是获取浏览器区域设置,然后根据该区域设置获取特定属性。因此,例如,您的浏览器区域设置为法语,那么您将从 _fr 属性文件中选择 JSP 中定义的所有标签的名称。我只是在给出方向/指针。
说得通?
谢谢,KJ