apache-flex - Flex/java 网络应用程序的 Tomcat 重定向

标签 apache-flex tomcat redirect

在问我的问题之前,让我解释一下上下文。

上下文:
我有一个使用 LiveCycle Data Services 在 Flex 和 Java 中创建的 Web 应用程序。 该应用程序在 Tomcat 服务器上运行。 假设应用程序的上下文根是/myApp。当加载 server:port/myApp 时,Tomcat 加载 myApp.html,它是应用程序的包装器。

要求: 为了加载不同语言的应用程序,我需要 swf 读取一些 flashvars 来设置加载语言和其他 sutff。 加载语言应根据 url 设置。

我想做什么但不知道怎么做: 我认为我应该为 swf 使用不同的 html 包装器,以便每个 html 包装器将不同的 flashvars 传递给 swf。但不必为每种语言部署一场 war 。
部署的 war 应该包含 myAppFR.html、myAppEN.html、myAppJP.html...每个包装器指向相同的 swf 但传递不同的 flashvars。 我希望 server:port/myAPP/FR 加载 myAppFR.html,server:port/myApp/EN 应该加载 myAppEN.html,依此类推。

不知道我说的够不够清楚。 我脑子里不太清楚,因为我真的不知道该怎么做,甚至不知道该怎么做!

所以,如果需要,请不要犹豫,询问更多细节,并随时提供任何线索:)

非常感谢。

(PS:我不是Java专业人士,所以如果可能的话,越详细越好)

最佳答案

您是否在 session 中跟踪用户的语言环境或类似的东西?如果是这样,您可以使用 JSP(或其他一些动态内容生成框架)发出包含您想要的任何变量的标记——包括用户的语言——并且只使用来自 session 区域设置的语言。

关于apache-flex - Flex/java 网络应用程序的 Tomcat 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10601658/

相关文章:

javascript - 如何与在 Flex 应用程序内运行的 iFrame 中托管的 html 文件进行通信?

java - 调用 DisplayTag 返回 NullPointerException

angular - 如何在Angular程序中将未知路线重定向到家庭路线?

python - 带有/数据库的 Java Web 应用程序应该有多少个 docker 容器?

javascript - 有条件缓存页面重定向

java - 如何在调用Dispatcher Servlet之前访问过滤器链中的spring-mvc Flask重定向属性?

html - 使用具有 'style' 属性的 HTML 标记呈现 HTML 文本

c++ - Flex -- C++ 连接?

java - BlazeDS 不处理 Java 内部类 DTO

java - servlet 无法从 http 服务器读取图像