이거는 [최종분석 톰캣]이란 책을 보면서도 공부했던 내용인데...
잊어버리고 있었다.
자바에서 URL을 호출하여서 해당되는 페이지의 정보를 읽어올 수 있다.
어렴풋한 기억으로는 이런 방식으로 톰캣 서버가 구동된다.
추후에 톰캣카테고리에서 자세하게 알아보자.
import java.net.*;
import java.io.*;
public class TestURLConnection {
public static void main(String[] args) {
URL url = null;
URLConnection urlConnection = null;
// URL 주소
String sUrl = "http://piyoro.tistory.com";
// 파라미터 이름
String paramName = "fileName";
// 파라미터 이름에 대한 값
String paramValue = "파일경로";
try {
// Post방식으로 전송 하기
url = new URL(sUrl);
urlConnection = url.openConnection();
urlConnection.setDoOutput(true);
printByOutputStream(urlConnection.getOutputStream(), paramName + "=" + paramValue);
} catch(Exception e) {
e.printStackTrace();
}
}
// 웹 서버로 파라미터명과 값의 쌍을 전송하는 메소드
public static void printByOutputStream(OutputStream os, String msg) {
try {
byte[] msgBuf = msg.getBytes("UTF-8");
os.write(msgBuf, 0, msgBuf.length);
os.flush();
} catch(IOException e) {
e.printStackTrace();
}finally {
os.close();
}
}
}
'JAVA & Open Framework' 카테고리의 다른 글
[펌] 이클립스 SVN 플러그인 설치 (0) | 2013.02.12 |
---|---|
[펌] 자바에서 URL 호출하기2 (0) | 2013.01.30 |
[펌] CVS sticky tag 관련 오류, is not branch 관련 오류 해결방법 (0) | 2013.01.21 |
[펌] 자바 한글 바이트단위로 자르기 (0) | 2012.08.06 |
[펌]서버에플리케이션과 싱글톤 (0) | 2012.07.31 |