Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > jsp入门教程

jsp基础教程(附源码):源码实例4(搜索引擎)

来源:中文源码网    浏览:273 次    日期:2024-05-18 14:37:05
【下载文档:  jsp基础教程(附源码):源码实例4(搜索引擎).txt 】


jsp源码实例4(搜索引擎)
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" + message + "");}public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}

相关内容