Origin http://localhost:7456 is not allowed by Access-Control-Allow-Origin.

两个servlet,都做了以下设置
response.setHeader(“Access-Control-Allow-Origin”, “*”);
response.setHeader(“Access-Control-Allow-Headers”, “X-Requested-With”);
response.setHeader(“Access-Control-Allow-Methods”,“PUT,POST,GET,DELETE,OPTIONS”);
response.setHeader(“X-Powered-By”,“3.2.1”);
response.setHeader(“Content-Type”, “application/json;charset=utf-8”);
get是好的,post死活 不行,是啥原因呢

其实你可以试试在前段做下跨域请求。

怎麽做?

重写doOptions,里面也要setHeader。

忘了,好像是doPost会预请求doOptions。