var url = "http://127.0.0.1:2012/esb/servlet/HttpClient?randomType=MIX&success=justHandle
oScript.setAttribute("id",id);
oScript .setAttribute("type", "text/javascript");
oScript.setAttribute(" language","javascript");
head.appendChild(oScript);
}
// jsutHandle 関数は、次の逆関数です。サーブレット コードの eval を実行します。
function justHandle(dd){
alert(dd);
}
コードをコピーします
コードは次のとおりです:
protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, java.io.IOException {
Object obj = "test";
ServletOutputStream sos = resp.getOutputStream();
StringBuffer sb = new StringBuffer();
resp.setCharacterEncoding("GBK");
resp.setHeader("Charset","GBK");
resp.setContentType("charset=GBK");
//下面那句指摘是javascript脚本文件
resp .setContentType("テキスト/javascript");
sb.append("eval(/""+paramMap.get("success")+"(/'"+obj.toString()+"/')/")");
try {
sos. write(sb.toString().getBytes(this.character_encoding));
} catch (Exception e) {
System.out.println(e.toString());
}finally {
try {
sos.close( );
} catch (例外 e) {
System.out.println(e.toString());
}
}
}
http://www.bkjia.com/PHPjc/327758.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/327758.html技術記事新しい W3C 戦略略实现了 HTTP 全域ドメイン藮、还亏我找了很久の资料解决この问問題: サーブレットに返される管理部情報に Access-Control-Allow-Origin を追加するだけで、これは可能です...