最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jsp搜索引擎

 更新時間:2006年10月13日 00:00:00   作者:  

package coreservlets; 



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




public class SearchEngines extends HttpServlet { 
public void doGet(HttpServletRequest request, 
HttpServletResponse response) 
throws ServletException, IOException { 
String searchString = request.getParameter("searchString"); 
if ((searchString == null) 

(searchString.length() == 0)) { 
reportProblem(response, "Missing search string."); 
return; 

// The URLEncoder changes spaces to "+" signs and other 
// non-alphanumeric characters to "%XY", where XY is the 
// hex value of the ASCII (or ISO Latin-1) character. 
// Browsers always URL-encode form values, so the 
// getParameter method decodes automatically. But since 
// we"re just passing this on to another server, we need to 
// re-encode it. 
searchString = URLEncoder.encode(searchString); 
String numResults = request.getParameter("numResults"); 
if ((numResults == null) 

(numResults.equals("0")) 

(numResults.length() == 0)) { 
numResults = "10"; 

String searchEngine = 
request.getParameter("searchEngine"); 
if (searchEngine == null) { 
reportProblem(response, "Missing search engine name."); 
return; 

SearchSpec[] commonSpecs = SearchSpec.getCommonSpecs(); 
for(int i=0; i<commonSpecs.length; i++) { 
SearchSpec searchSpec = commonSpecs[i]; 
if (searchSpec.getName().equals(searchEngine)) { 
String url = 
searchSpec.makeURL(searchString, numResults); 
response.sendRedirect(url); 
return; 


reportProblem(response, "Unrecognized search engine."); 




private void reportProblem(HttpServletResponse response, 
String message) 
throws IOException { 
response.sendError(response.SC_NOT_FOUND, 
"<H2>" + message + "</H2>"); 




public void doPost(HttpServletRequest request, 
HttpServletResponse response) 
throws ServletException, IOException { 
doGet(request, response); 


相關文章

最新評論

腾冲县| 蒲城县| 喀喇沁旗| 衡水市| 凌海市| 扎赉特旗| 栾川县| 峡江县| 天峻县| 筠连县| 潜江市| 天台县| 建宁县| 永康市| 内丘县| 沾益县| 竹山县| 双城市| 涞源县| 泾源县| 沂水县| 克什克腾旗| 芜湖市| 和林格尔县| 平安县| 宁陕县| 新龙县| 白山市| 五原县| 广安市| 壶关县| 道真| 柘城县| 游戏| 兴山县| 闵行区| 房产| 九江县| 静宁县| 原阳县| 武山县|