使用javascript向位于JSP中其他域的Servlet发送请求参数

Sending request parameter using javascript to Servlet located in other domain in JSP

本文关键字:Servlet 参数 请求 其他 javascript JSP 使用      更新时间:2023-09-26

我有一个关于JSP的问题-

我想使用javascript将请求参数从jsp发送到位于其他域服务器上的servlet

我知道,javascript有一些安全策略。这可能吗?

具体来说,我想做的是,当我点击一些图像标签在jsp上域名为www.helloWorld1.com,我想发送请求参数到其他域名为www.helloWorld2.com/servlet使用javascript

$.ajax({
        crossDomain: true,
        type:"GET",
        contentType: "application/json; charset=utf-8",
        url: "http://www.helloWorld2.com/servlet?callback=?",
        data: {projectID:1},
        dataType: "jsonp",                
        jsonpCallback: 'fnsuccesscallback'
    });

使用jsonp,它用于跨域支持。并在登陆中使用servletrequest.getParameter("projectID")获取请求参数值