一尘不染

允许在MVC Web应用程序中进行跨域脚本编写

tomcat

我有一个Web应用程序,我使用spring
mvc。我需要允许跨域脚本编写(我需要我可以通过javascript访问外部化的Web服务)。我写了一个crossdomain.xml,并将其放在WEB-
INF文件夹下。这是我的crossdomain.xml

<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy>
  <allow-access-from domain="*" />
</cross-domain-policy>

我四处搜索,发现可以从以下URL访问crossdomain.xml:“ localhost:8080 / crossdomain.xml
,事实是mvc将请求重新路由到主控制器(带有RequestMapping注释的“ /”) 。我如何使用Spring MVC克服这个问题?
谢谢。


阅读 222

收藏
2020-06-16

共1个答案

一尘不染

jax rs jersey的实现与spring之间有特殊的集成。所有内容在此博客Jersey
Spring集成中进行了
解释

2020-06-16