[±Þ Áú¹®]¼­ºí¸´¿¡¼­ ´Ù¸¥ °Ë»ö»çÀÌÆ®¸¦ ºÒ·¯¿Ã·Á¸é


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :±è¹ÌÁø 1999³â 9¿ù 15ÀÏ 11:38:56

À̹ø¿¡ óÀ½À¸·Î ¼­ºí¸´À» »ç¿ëÇϴµ¥ ¾ÖÇø´¿¡¼­´Â urlÀ» ÀÌ¿ëÇؼ­ ÇÏ¸é ¿¬°áÀÌ µÇ´Âµ¥ ¼­ºí¸´À¸·Î ÀÌ¿ëÇؼ­ ¾î¶² °´Ã¼¿¡ Áý¾î ³Ö¾î¾ß ÇÒ Áö Àß ¸ð¸£°Ú½À´Ï´Ù...
¾Æ·¡¿Í °°ÀÌ ¿¹Á¦°¡ ÀÖÀ¸´Ï ÀÚ¹ÙÀÇ °í¼ö¿©·¯ºÐÀ» Á¦¹ß °¡¸£ÃÄ ÁÖ¼¼¿ä...


<Applet ¿¹Á¦>
public class SearchYahoo extends SearchService {
public void init() {
baseURL = "http://search.yahoo.co.kr/bin/search?p=";
System.out.println(baseURL);
serviceName = "Lycos";
setup();
}
}


import java.applet.Applet;
import java.awt.*;
import java.net.*;



public class SearchService extends Applet{
private TextField searchField;
protected String baseURL,serviceName, frame ="Results";
protected int textFieldSize = 30;


public void setup(){
Panel inputPanel = new Panel();
inputPanel.add(new Label("Search String:" ));
searchField = new TextField(textFieldSize);
inputPanel.add(searchField);
add(inputPanel);
add(new Button("Search " + serviceName));
}


public boolean action(Event event, Object object){
String searchString = URLEncoder.encode(searchField.getText());
showSearch(searchString);
return(true);
}


public void showSearch(String searchString){
try{
URL url = new URL(baseURL + searchString);
getAppletContext().showDocument(url, frame);
}catch(MalformedURLException mue){
System.out.println("Illegal URL:" +baseURL +searchString);
}
}
}


<servelt ¿¹Á¦>
import java.util.*;
import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.applet.*;


public class SearchServlet extends HttpServlet
{
public void doGet( HttpServletRequest req, HttpServletResponse res )
throws ServletException, IOException
{
res.setContentType("text/html; charset=euc-kr");
String query=req.getParameterValues("query")[0];
showSearch(query);
PrintWriter out = res.getWriter();


out.println("<html><head><title>Search Å×½ºÆ®"
+ "</title></head>");
out.println("<body>");
out.println("<br>ÁúÀǾî " + toHangul(query));
out.println("</body></html>");
out.close();
}


public void doPost( HttpServletRequest req, HttpServletResponse res )
throws ServletException, IOException
{
doGet( req, res );
}


public static String toHangul( String str )
throws UnsupportedEncodingException
{
if ( str == null )
return null;
return new String( str.getBytes("8859_1"), "KSC5601" );
}


public void showSearch(String searchString){
String frame="result";
String baseURL = "http://search.yahoo.co.kr/bin/search?p=";
try{
URL url = new URL(baseURL + searchString);
getAppletContext().showDocument(url,frame);
}catch(MalformedURLException mue){
System.out.println("Illegal URL:" +baseURL +searchString);
}

}



´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]