apache-flex - 我应该在我的grails应用中将crossdomain.xml放在哪里

标签 apache-flex grails

嗨,有人可以告诉我应该将crossdomain.xml放在我的grails应用程序中吗?
我需要在我的Flex客户端应用程序中使用来自外部域的Web服务。
我将其放入Web应用程序文件夹中,但似乎无法正常工作。

最佳答案

在过去的应用程序中,我有一些场景需要动态生成我的crossdomain.xml文件。这就是我所做的。

在您的UrlMapping.groovy中添加以下内容

"/crossdomain"(view:"/crossdomain")

然后在您的 View 根目录中创建一个crossdomain.gsp文件
<%@ page contentType="text/xml;charset=UTF-8" %>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>

您可以通过将浏览器指向以下位置来进行测试:http://hostname:port/contextPath/crossdomain.xml

关于apache-flex - 我应该在我的grails应用中将crossdomain.xml放在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5545686/

相关文章:

grails - 我怎么知道正在使用什么webserver gradle/grails?

html - grails 中的 DatePicker 输入字段自定义

actionscript-3 - 从flex3中的自定义按钮调用放大和缩小上下文菜单

actionscript-3 - 在 Flex/AIR : Is it possible to detect the size of a removable volume?

apache-flex - 无法为区域设置 "*"(Flex、Flash Builder)解析资源包 "en_US"

grails - 更新cron作业的触发器

apache-flex - 在 flex TileList 控件中缓存图像缩略图

apache-flex - 在 Flex 中禁用 WindowedApplication 调整大小

mongodb - 如何在grails mongodb插件中按嵌入式对象的属性过滤

mysql - 使用复合键在 GORM 中对现有数据库关系建模