首页后端开发其他后端知识jsp搜索引擎

jsp搜索引擎

时间2024-02-07 22:17:03发布访客分类其他后端知识浏览416
导读:收集整理的这篇文章主要介绍了jsp搜索引擎,觉得挺不错的,现在分享给大家,也给大家做个参考。 package coreserv...
收集整理的这篇文章主要介绍了jsp搜索引擎,觉得挺不错的,现在分享给大家,也给大家做个参考。
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;  icommonSpecs.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);  
}  
}  
您可能感兴趣的文章:
  • jsp网页搜索结果中实现选中一行使其高亮
  • jsp源码实例4(搜索引擎)
  • php+ajax做仿百度搜索下拉自动提示框(有实例)
  • asp+ajax仿google搜索提示效果代码
  • jquery创建一个ajax关键词数据搜索实现思路
  • asp.net和ajax实现智能搜索功能代码
  • ThinkPHP实现ajax仿官网搜索功能实例
  • php+ajax实时输入自动搜索匹配的方法
  • ajax Suggest类似google的搜索提示效果
  • Ajax+Servlet+jsp显示搜索效果

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: jsp搜索引擎
本文地址: https://pptw.com/jishu/604629.html
jsp实现cookie的使用 实现论坛树型结构的具体算法

游客 回复需填写必要信息