在问我的问题之前,让我解释一下上下文。
上下文:
我有一个使用 LiveCycle Data Services 在 Flex 和 Java 中创建的 Web 应用程序。该应用程序在 Tomcat 服务器上运行。假设应用程序的上下文根是 /myApp。加载 server:port/myApp 时,Tomcat 加载 myApp.html,它是应用程序的包装器。
要求: 为了加载不同语言的应用程序,我需要 swf 读取一些 flashvars 来设置加载语言和其他 sutff。加载语言应根据 url 设置。
我想做但不知道如何做:
我认为我应该为 swf 提供不同的 html 包装器,以便每个 html 包装器将不同的 flashvars 传递给 swf。但不必为每种语言部署战争。
然后,部署的战争应包含 myAppFR.html、myAppEN.html、myAppJP.html... 每个包装器都指向相同的 swf,但传递不同的 flashvar。我希望 server:port/myAPP/FR 加载 myAppFR.html,server:port/myApp/EN 应该加载 myAppEN.html,依此类推。
我不知道我说得够不够清楚。我脑子里不太清楚,因为我真的不知道该怎么做,或者是否有可能!
因此,如果需要,请随时询问更多详细信息,并随时提供您的任何线索:)
非常感谢。
(PS:我不是Java专业的,所以如果可以的话,越详细越好)