• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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显示搜索效果
    上一篇:实现论坛树型结构的具体算法
    下一篇:利用JSP建立Web站点
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    jsp搜索引擎 jsp,搜索引擎,jsp,搜索引擎,