源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 1001|回复: 37

[JSP编程] jsp搜索引擎

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 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); 


回复

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2022-8-10 09:34:43 | 显示全部楼层
那三门,你们谁寂寞才快乐撒
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

99

积分

注册会员

Rank: 2

积分
99
发表于 2022-9-4 09:15:01 | 显示全部楼层
快更新啊,我擦
回复 支持 反对

使用道具 举报

匿名  发表于 2022-9-4 10:07:58

slots games

free slots no registration or downloading
<a href="https://casino-online-slots-real.com/">free slots games</a>
slot games
<a href="https://free-slots-casino.us/">online slots</a>
free casino slots
<a href="https://slotsonfreegames.com/">slot games</a>
回复 支持 反对

使用道具

匿名  发表于 2022-9-4 10:08:29

free slots no download no registration


free slot machines
<a href="https://casino-online-slots-real.com/">free slots online</a>
online slots
<a href="https://free-slots-casino.us/">free online slot machines</a>
slots online
<a href="https://slotsonfreegames.com/">slots casino</a>
回复 支持 反对

使用道具

匿名  发表于 2022-9-4 10:08:57

slot

uj9lpc ·±нУЪ 2022-8-10 09:34
ДЗИэГЕДгГЗЛЕДЕмАЦИц

online slots
<a href="https://casino-online-slots-real.com/">slots free</a>
slots games
<a href="https://free-slots-casino.us/">play slots</a>
free online slot machines
<a href="https://slotsonfreegames.com/">free casino games</a>
回复 支持 反对

使用道具

匿名  发表于 2022-9-4 10:09:36

free slots no download no registration

online casino real money
<a href="https://casino-online-slots-real.com/">casino games slots free</a>
free slots
<a href="https://free-slots-casino.us/">free slots</a>
slots free
<a href="https://slotsonfreegames.com/">slot machines</a>
回复 支持 反对

使用道具

匿名  发表于 2022-9-4 10:10:17

slots online

slot games
<a href="https://casino-online-slots-real.com/">free slot machines</a>
casino slots
<a href="https://free-slots-casino.us/">online casino real money</a>
casino
<a href="https://slotsonfreegames.com/">online slots</a>
回复 支持 反对

使用道具

匿名  发表于 2022-9-4 10:10:46

slotomania online slots

uj9lpc ·±нУЪ 2022-8-10 09:34
ДЗИэГЕДгГЗЛЕДЕмАЦИц

slots casino
<a href="https://casino-online-slots-real.com/">casino games</a>
slots games
<a href="https://free-slots-casino.us/">online casino</a>
free slots no download no registration
<a href="https://slotsonfreegames.com/">free online slot machines</a>
回复 支持 反对

使用道具

匿名  发表于 2022-9-4 10:11:18

free online slots

slotomania online slots
<a href="https://casino-online-slots-real.com/">casino</a>
online casino
<a href="https://free-slots-casino.us/">casino games</a>
free online slot machines
<a href="https://slotsonfreegames.com/">free slot machines</a>
回复 支持 反对

使用道具

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-21 22:05 , Processed in 0.198711 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表