• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JSP > jsp搜索引擎

jsp搜索引擎

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了jsp引擎,jsp模板引擎,什么是jsp引擎,jsp引擎编译,jsp搜索框代码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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); 
} 
} 
</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jsp搜索引擎

相关文章

  • 2017-05-11JSP实现浏览器关闭cookies情况下的会话管理
  • 2017-05-11JSP实现远程文件下载保存到服务器指定目录中的方法
  • 2017-05-11jsp+ajax发送GET请求的方法
  • 2017-05-11JDBCTM 指南:入门2 - 连接
  • 2017-05-11JSP页面间传值问题实例简析
  • 2017-05-11jsp中过滤器选择过滤器的写法详解
  • 2017-05-11jsp实现checkbox的ajax传值实例
  • 2017-05-11jsp引用servlet生成的验证码代码演示
  • 2017-05-11java 易懂易用的MD5加密(可直接运行)(2)
  • 2017-05-11JSP 自定义标签第1/3页

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • JSP内置对象:Request和Response的简单介绍及使用
    • Java2下Applet数字签名
    • jsp servlet javaBean后台分页实例代码解析
    • jsp网页计数器实现示例
    • jsp内置对象
    • Weblogic上配置Hibernate为JNDI
    • JSP中实现判断客户端手机类型并跳转到app下载页面
    • java使用smartupload组件实现文件上传的方法
    • Jsp生成页面验证码的方法[附代码]
    • java/jsp中 中文问题详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有