`
lionlx
  • 浏览: 282828 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsoup方式解决跨域

阅读更多
客户端:
<html>
<head>
<meta http-equiv="content-Type" content="text/html;charset=UTF-8">
<title>跨域</title>
<script type="text/javascript" src="../jquery1.4.2.js"></script>
<script language="JavaScript" type="text/javascript">
function apply()
{
var name= $("#name").val();
var mobile = $("#mobile").val();
var message = $("#message").val();
if (name == "")
{
   alert("姓名不能为空")
   return;   
}
if (mobile == "")
{
   alert("电话不能为空")
   return;
}
$.ajax({
    type : "get", 
     async:false, 
     url: "http://b.a.com/user/add.do", 
     dataType : "jsonp",
     jsonp: "callbackparam",
     jsonpCallback: "success_register",//回调函数
     contentType:"application/x-www-form-urlencoded; charset=UTF-8",
     data:"name="+name+"&mobile="+mobile+"&message="+message,
     success : function(json){},
error : function(){}
});
}

function success_register(json) {
alert(json.msg);
$("#name").val("");
$("#mobile").val("");
$("#message").val("");
}
</script>
</head>
<body>
<!--把下面代码加到<body>与</body>之间-->
<input type="text" id="name" value="" maxlength="20"/>
<input type="text" id="mobile" value="" maxlength="20"/>
<input type="text" id="message" value="" maxlength="20"/>
<input id="input1" type="button" onclick="apply()">
</body>
</html>


服务器端:
public void add() throws IOException {
String callbackparam = ServletActionContext.getRequest().getParameter("callbackparam");
//业务实现
str="ok";
this.writeHtml(callbackparam + "({msg:\""+str+"\"})");
}

private void writeHtml(String str) {
		HttpServletResponse response = ServletActionContext.getResponse();
		response.setContentType("text/plain");
		response.setCharacterEncoding("UTF-8");
		try {
			PrintWriter out = response.getWriter();
			out.println(str);
			out.flush();
			out.close();
		} catch (IOException e) {
			e.printStackTrace();
		}

	}
分享到:
评论
1 楼 shyeo 2017-04-16  
你用的是jsonp吧

相关推荐

    jsoup-1.15.3.jar

    jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jarjsoup-...

    Jsoup

    Jsoup

    jsoup-1.14.3-API文档-中文版.zip

    赠送jar包:jsoup-1.14.3.jar; 赠送原API文档:jsoup-1.14.3-javadoc.jar; 赠送源代码:jsoup-1.14.3-sources.jar; 赠送Maven依赖信息文件:jsoup-1.14.3.pom; 包含翻译后的API文档:jsoup-1.14.3-javadoc-API...

    Jsoup 1.5.2 和jsoup 1.6

    Jsoup 1.5.2 和jsoup 1.6 开发包jar包,开发文档,源码包

    JsoupAPI(jsoup帮助文档)

    JsoupAPI jsoup最新版帮助文档(1.10.2)

    Jsoup库文件;Jsoup解析Java包

    Jsoup库文件;Jsoup解析Java包

    jsoup解析html

    通过jsoup方式来解析指定的网页实现对网页的解读

    jsoup1.10.3包和jsoupApi帮助文档

    最新jsoup1.10.3和jsoupApi帮助文档

    jsoup 帮助文档1.6.3

    jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的... &lt;groupId&gt;org.jsoup &lt;artifactId&gt;jsoup &lt;version&gt;1.6.3 &lt;/dependency&gt;

    JsoupXpath

    整理JsoupXpath( https://github.com/zhegexiaohuozi/JsoupXpath)是一款纯Java开发的使用xpath解析提取html内容的解析器,xpath语法分析与执行完全独立,html的DOM树生成借助Jsoup,故命名为JsoupXpath. 为了在java...

    Jsoup.jar Jsoup jar 包 java

    可以解析xml ,html 的java jar 包;Jsoup,常用的jar 包

    org.jsoup.jar

    import org.jsoup.Jsoup

    jsoup分页爬取网页

    jsoup分页爬取网页,jsoup分页爬取网页jsoup分页爬取网页内置jsoup所需要的jar包

    ajax跨域实例

    ajax跨域操作,ajax跨域必须要前端和服务端指定共同规则,文档有列出操作实例。

    jsoup1.6源码及API

    jsoup1.6源码及API jsoup-1.6.1.jar jsoup-1.6.1-javadoc.jar jsoup-1.6.1-sources.jar

    jsoup-jar包

    java抓取网页模块JSoup,Jsoup-jar包.

    JsoupXpath jsoup升级版 java爬虫工具

    JsoupXpath jsoup的升级版 ,支持jsoup的同时还支持原生xpath语法,让你的爬虫更得心应手,无所不爬!

    jsoup开发例子学习使用

    如何使用jsoup

    最新 jsoup的jar 1.11.2

    解压导入第一个包就可以用。 import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements;

    jsoup-1.11.3-API文档-中文版.zip

    赠送jar包:jsoup-1.11.3.jar; 赠送原API文档:jsoup-1.11.3-javadoc.jar; 赠送源代码:jsoup-1.11.3-sources.jar; 赠送Maven依赖信息文件:jsoup-1.11.3.pom; 包含翻译后的API文档:jsoup-1.11.3-javadoc-API...

Global site tag (gtag.js) - Google Analytics