Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 块访问控制允许原点';_Java_Mysql_Angular_Spring_Spring Mvc - Fatal编程技术网

Java 块访问控制允许原点';

Java 块访问控制允许原点';,java,mysql,angular,spring,spring-mvc,Java,Mysql,Angular,Spring,Spring Mvc,访问位于的XMLHttpRequest “从原点” 已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许来源”标头 这似乎是一个众所周知的问题,在这个问题上存在许多问题。然而,我的情况很奇怪。 我有一个部署在tomcat 8.5.45上的简单web应用程序,我已经正确配置了CORS: <filter> <filter-name>CorsFilter</filter-name> <filter-class>or

访问位于的XMLHttpRequest “从原点” 已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许来源”标头

这似乎是一个众所周知的问题,在这个问题上存在许多问题。然而,我的情况很奇怪。 我有一个部署在tomcat 8.5.45上的简单web应用程序,我已经正确配置了CORS:

<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
这就是DOA实现

@凌驾 公共字符串getLoginDetails(VendorLogin VendorLogin){


我正在处理Web服务。前端是一个角度,后端我正在使用java spring。

请允许从后端发出CORS请求。您可以按照@Santoshinde所说的做,也可以在应用程序中添加一个代理
    System.out.println(vendoridlogin);

    String message = Constants.EMPTY_STRING;
    String id = dao.getLoginDetails(vendoridlogin);

    Gson gson = new Gson();

    if (id == null) {
        message = "login fail";

    } else {
        message = " login Successfully";
    }

    String json = gson.toJson(message);
    return json; 
}
    String getVendorData = "select vendor_ID  from vendor_login where vendor_ID='" + vendorlogin.getVendorLoginId()
            + "' and password= '" + vendorlogin.getPassWord() + "' and type_of_vendor='" + vendorlogin.getTypeOfVendor()+ "'";
    String name = null;
    try {

        name = (String) jdbcTemplate.queryForObject(getVendorData, String.class);

    } catch (Exception e) {
        // e.printStackTrace();
        System.out.println("Database operation for a query:" + getVendorData + "Failed Details Message:"
                + e.getLocalizedMessage() + " ");
    }
    return name;

}