감사합니다. applet-servlet간 통신 소스


[ 다음 글들 ] [ 이어서 글올리기(답하기) ] [ 자바 묻고 답하기 ]

글쓴이 :김태훈 1998년 5월 29일 11:11:50

In Reply to: 다음 링크 참조 posted by 윤경구 on 1998년 5월 20일 09:10:49:

경구 아저씨 감사합니다.


결국 url을 이용하여 애플릿과 서블릿 통신에 성공하였습니다.
저도 다른 사람들을 위해 별거 아니지만 소스를 공개하겠습니다.


// 클라이언트 부분
// 버튼을 누르면 이부분이 실행되어서 서버로 받은 string을 돌려줍니다.


public String getTimeTable()
{
String startStation="start";
String endStation="end";
URL serverURL;
URLConnection connect;



String temp=null;
String urlString = "http://203.238.4.183:8080/servlet/timeServlet.class";
String queryString="?startStation="+startStation+"&endStation="+endStation;

try{

connect = (new URL(urlString+queryString)).openConnection();
connect.connect();
DataInputStream in = new DataInputStream(connect.getInputStream());

temp = in.readLine();


}catch(MalformedURLException e1){
System.out.println("MalformedURLException");
}catch (IOException e2){
System.out.println("IOException");
}
return temp;
}


// 서블릿부분


import javax.servlet.http.*;
import java.io.*;
import javax.servlet.*;
import java.lang.*;
import java.net.*;



public class timeServlet extends HttpServlet {



public void service(HttpServletRequest req, HttpServletResponse res)


throws ServletException, IOException


{
String start,end;
start=req.getParameter("startStation");
end=req.getParameter("endStation");
System.out.println(start);
System.out.println(end);
res.setContentType("text/plain");
PrintWriter ops= res.getWriter();
String rr= new String("Thanks a lot");
//String ra=new String();
//ra=URLEncoder.encode(rr);
ops.println(rr);



}//service()
}//class


다른 사람들에게 도움이 되었으면 좋겠는데....
안녕히 계세요..


다음 글들:



이어서 글올리기(답하기)

이름:
E-Mail:
제목:
내용:
관련 URL(선택):
URL 제목(선택):
관련 이미지 URL:


[ 다음 글들 ] [ 이어서 글올리기(답하기) ] [ 자바 묻고 답하기 ]