大部分代码基础来自:http://www.cnblogs.com/hjf1223/archive/2008/05/31/1211221.html B网站须获得A网站某页面输出值: A网站某页面:拼装json String a = "1"; if(request.getUserPrincipal() == null){ a = "1"; }else{ try{ com.fulong.longcon.security.PassportProvider pro = com.fulong.common.servlet.LongconWebApplicationContext.getInstance(this .getServletContext()).getPassportProvider(); MembershipCollection mc = pro.getDefaultOrganization().getRootClientGroup().getGroup( "2527962527186").getAllMemberships(pro.getUser(request.getUserPrincipal().getName())); MembershipIterator mi = mc.iterator(); if(mi.hasNext()){ Membership mb = (Membership)mi.next(); if(mb.isValid()) //out.print("0"); a = "0"; else //out.print("1"); a = "1"; } }catch(Exception e){ //out.print("1"); a = "1"; } } out.print("var a = {'project':[{'name':'"+ a + "'}]};"); B网站接收页面: <mce:script type="text/javascript"><!-- var scriptBlock = document.createElement("script"); function StartGet() { scriptBlock.src = ""; scriptBlock.src = "http://www.ccf.org.cn/customer/ccf/getType.jsp?timeStamp="+new Date().getTime(); scriptBlock.type = "text/javascript"; scriptBlock.language = "javascript"; document.getElementsByTagName("head")[0].appendChild(scriptBlock); scriptBlock.onreadystatechange = ReturnData; } function ReturnData() { if("loaded" == scriptBlock.readyState) { //var div = document.getElementById("htmldiv"); alert(a.project[0].name) //a是返回的json里面的变量 } } StartGet(); // --></mce:script>