任何人都可以提供示例代码来开发包含两个jsp
页面的struts i18n应用程序,其中有两个按钮(一个切换按钮)来切换b / t两种语言吗?
我是struts的新手。
答案 0 :(得分:0)
你真的不需要Struts来完成国际化。您可以使用JSTL格式标记。您可以在JSP中使用fmt:bundle标记来设置要使用的资源包。资源包基本上是属性文件的集合,一个用于应用程序支持的每种语言,具有公共基本名称。 fmt:message标记将根据密钥从资源包中打印消息。您需要做的最后一件事是使用fmt:setLocale标记根据您要显示的语言实际设置区域设置(换句话说,要使用的软件包中的哪个资源文件)。
一个好的起点就在这里:
答案 1 :(得分:0)
您可以从this link开始获取国际化消息的一些介绍性信息,然后基本上,对于Struts i18n消息,您可以使用<bean:message>标记。 Action类有一个method,您可以使用它在会话范围内设置所需的区域设置,消息标记将从那里获取它。
你可以在网上找到很多例子(即使没有你要求的那样具体:D)。也许this article可以帮助你入门。
答案 2 :(得分:0)
从Struts site下载示例应用程序这些示例应用程序打包为WAR文件。您可以从eclipse导入HelloWorld.war并运行index.jsp