jsp検索エンジン
package corese vlets import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.net.*; public クラス Search Engines extens HttpServlet { public void ドGet(HttpServlet Request) request HttpServlet Resonse レスポンス) ローソン Servlet Exception、 IOException { String search String = request.get Parameeter(「search String」); if ((search String == null (search String.length() == 0) { reportProblem(reponse) "Missing search ストリング return; } // The URLEncoder changes spaces ト "+" signs and other // non-alphanumeric characters ト "%XY",, where XY is the // hex value 保存先 the ASCII (or ISO Latin-1) character. // Browsers always URL-encode フォームm values、 そ the // get Parameter method decodes atomaticaly. But シンプル // we「re」 just passing this オン ト another server we need ト // re-encode it. search String = URLEncoder.encode; String num Resoults = request.get Parameeter(「num Results」); if ((num Resoults == null (num Results.equals(「0」) (num Results.length() == 0) { num Resoults = "10"; } String search Engine = request.get Parameeter(「search Engine」); if (search Engine == null { reportProblem(reponse) "Missing search engine name.「); return; } Search Spec[] common Specs = Search Spec.getCommonSpecs() for(int i=0; i「 + メッセージ + "“);; } public void doPost(HttpServlet Request) request HttpServlet Resonse レスポンス) ローソン Servlet Exception、 IOException { doGet(request) レスポンス } }