http://en.wikipedia.org/wiki/JSONP
o 자바스크립트로 외부 URL 내용을 읽어오는 아래 내용은 ActiveX 를 사용하는 IE 에서만 가능한 이야기..
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040202&docId=108960841&qb=7Jm467aAIHVybCDsnpDrsJQ=&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0&pid=gq9k5U5Y7uCssvfL6uVssc--141592&sid=Tq9X5Kkqr04AACQMPEk
o Java 로 URL 내용 읽어오기
<%@ page pageEncoding = "UTF-8"
%><%@ page contentType="text/html;charset=UTF-8"
%><%@ page import="java.net.*"
%><%@ page import="java.io.*"
%><%!
public String getUrl(String str){
BufferedReader br = null;
InputStreamReader isr = null;
StringBuffer sb = null;
try{
URL url = new URL(str);
URLConnection uCon = url.openConnection();
isr = new InputStreamReader(uCon.getInputStream(),"UTF-8");
br = new BufferedReader(isr);
sb = new StringBuffer();
String line;
while((line=br.readLine()) != null) sb.append(line).append("\n"); // 본문 코드에 주석이 // 로 되어 있으면 Enter 사용
}catch(Exception e){
}finally{
if(isr!=null){ try{ isr.close(); }catch(Exception e){}finally{ isr=null; } }
if(br!=null){ try{ br.close(); }catch(Exception e){}finally{ br=null; } }
if(isr!=null){ try{ isr.close(); }catch(Exception e){}finally{ isr=null; } }
}
return sb.toString();
}
%><%
String html = getUrl("http://...html");
out.print(html);
%>
'Server Oriented > Java & JSP' 카테고리의 다른 글
JSP 에서 request 개체의 getRemoteHost() 메소드는 속도가 상대적으로 느리네요.. (0) | 2011.12.19 |
---|---|
세션에 저장된 값을 String 에 담는 방법 (0) | 2011.11.02 |
response.sendRedirect() 사용시 유의사항 (0) | 2011.08.23 |
Ajax 로 한글 파라미터를 넘길때.. (3) | 2011.07.07 |
JSP 프로그램 처리시 보안성 제고 (0) | 2011.06.15 |