1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ajax跨域请求jsp数据

ajax跨域请求jsp数据

时间:2022-05-21 11:32:10

相关推荐

ajax跨域请求jsp数据

最近的开发中,应工作需要,把java代码在了jsp上,而且还需要通过ajax跨域请求这个方法,并且返回数据。遇到了跨域请求 以及contentType错误,我把我的代码贴出,供大家参考。

html页面使用jsonp方式跨域请求(注意:请求的网址?callback=?必须得加上,不懂得请自行搜索jsonp介绍)

<title>获取liferay登录信息页面</title></head><body><form id= "uploadForm" ><input type="button" onclick="upload_file()" value="获取用户名和邮箱" style"width=100px;high=50px;margin:20px;"></form></body><script src="lib/jquery/1.9.1/jquery.js"></script><script type="text/javascript">function upload_file() {$.getJSON("http://localhost:8080/ajaxSession.jsp?callback=?",function(data){alert("name:"+data.name + "\n email:" + data.email);});}</script></html>

jsp代码,注意 contentType=”application/x-javascript; charset=UTF-8”。。

//省略jar包<%@ page language="java" contentType="application/x-javascript; charset=UTF-8"pageEncoding="UTF-8"%><%String callback = request.getParameter("callback");PrintWriter pw = response.getWriter();json = "{\"name\":\"zhang\",\"email\":\"123@com\"}";pw.print(callback + "(" + json + ")");pw.flush();pw.close();%>

仅供参考。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。