我有一个关于 JSP 的问题 -
我想使用 JavaScript 将请求参数从 jsp
发送到位于其他域服务器上的 servlet
。
我知道,JavaScript 有一些安全策略。是否可以?
具体来说,我尝试做的是,当我在名为 www.helloWorld1.com 的域上的 jsp 上单击某些图像标记时,我想使用 javascript < 将请求参数发送到名为 www.helloWorld2.com/servlet 的其他域
最佳答案
$.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,它用于跨域支持..并在登陆servlet中使用
request.getParameter("projectID")
获取请求参数值
关于java - 使用javascript将请求参数发送到位于JSP中其他域的Servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22728502/