您的位置:首页 > Web前端 > AngularJS

自己Java写的接口给自己的angularjs调用跨域问题

2017-04-20 17:14 351 查看
作者:LoveEmperor_王子様在调用接口时会出现这个问题,截图是借用的别人的,我的忘了截图在Java端先加入这两个再在web.xml中写入代码        <filter>      <description>跨域过滤器</description>      <filter-name>CORS</filter-name>        <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>        <init-param>         <param-name>cors.allowOrigin</param-name>            <param-value>*</param-value>        </init-param>        <init-param>         <param-name>cors.supportedMethods</param-name>            <param-value>GET, POST, HEAD, PUT, DELETE</param-value>        </init-param>        <init-param>         <param-name>cors.supportedHeaders</param-name>            <param-value>Accept, Origin, X-Requested-With, Content-Type, Last-Modified</param-value>        </init-param>        <init-param>            <param-name>cors.exposedHeaders</param-name>            <param-value>Set-Cookie</param-value>        </init-param>        <init-param>            <param-name>cors.supportsCredentials</param-name>            <param-value>true</param-value>        </init-param>    </filter>           <filter-mapping>        <filter-name>CORS</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>  加上     response.setHeader("Access-Control-Allow-Origin", "*");重启OK;angularjs端:
headers: {"Content-Type": "application/x-www-form-urlencoded;charset=utf-8"}

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息