- 浏览: 131004 次
- 性别:
- 来自: 石家庄
文章分类
最新评论
-
shuzheng5201314:
如果不管这样的错误有影响吗?你这样貌似可行!
Proxool连接池在reload web容器时出现HouseKeeper的空指针异常 -
SpreadDiaries:
...
[转]常见数据库字段类型与java.sql.Types的对应 -
kevinhrw:
<bean
class="org.spri ...
用BeanNameAutoProxyCreator自动创建事务代理 -
hilliate:
第一步,把冰箱门打开第二步,把大象装进去第三步,把冰箱门关上呵 ...
Struts2中实现自定义标签很简单,主要分为3步:
index.jsp
Java代码
1.<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
2.<%
3.String path = request.getContextPath();
4.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
5.%>
6.
7.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
8.<html>
9. <head>
10. <base href="<%=basePath%>">
11.
12. <title>My JSP 'left.jsp' starting page</title>
13.
14. <meta http-equiv="pragma" content="no-cache">
15. <meta http-equiv="cache-control" content="no-cache">
16. <meta http-equiv="expires" content="0">
17. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
18. <meta http-equiv="description" content="This is my page">
19. <!--
20. <link rel="stylesheet" type="text/css" href="styles.css">
21. -->
22.
23. </head>
24.
25. <body bgcolor=f1f1f1 style="border-right:#000000 1px solid">
26. <a href="searchForm.jsp" target="main">搜索</a><br>
27. <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
28. </body>
29.</html>
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'left.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body bgcolor=f1f1f1 style="border-right:#000000 1px solid">
<a href="searchForm.jsp" target="main">搜索</a><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>
left.jsp
Java代码
1.<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
2.<%
3.String path = request.getContextPath();
4.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
5.%>
6.
7.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
8.<html>
9. <head>
10. <base href="<%=basePath%>">
11.
12. <title>My JSP 'left.jsp' starting page</title>
13.
14. <meta http-equiv="pragma" content="no-cache">
15. <meta http-equiv="cache-control" content="no-cache">
16. <meta http-equiv="expires" content="0">
17. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
18. <meta http-equiv="description" content="This is my page">
19. <!--
20. <link rel="stylesheet" type="text/css" href="styles.css">
21. -->
22.
23. </head>
24.
25. <body bgcolor=f1f1f1 style="border-right:#000000 1px solid">
26. <a href="searchForm.jsp" target="main">搜索</a><br>
27. <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
28. </body>
29.</html>
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'left.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body bgcolor=f1f1f1 style="border-right:#000000 1px solid">
<a href="searchForm.jsp" target="main">搜索</a><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>
top.jsp
Java代码
1.<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
2.<%
3.String path = request.getContextPath();
4.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
5.%>
6.
7.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
8.<html>
9. <head>
10. <base href="<%=basePath%>">
11.
12. <title>My JSP 'top.jsp' starting page</title>
13.
14. <meta http-equiv="pragma" content="no-cache">
15. <meta http-equiv="cache-control" content="no-cache">
16. <meta http-equiv="expires" content="0">
17. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
18. <meta http-equiv="description" content="This is my page">
19. <!--
20. <link rel="stylesheet" type="text/css" href="styles.css">
21. -->
22.
23. </head>
24.
25. <body bgcolor="green">
26. 搜索系统 V 11.0<br>
27. </body>
28.</html>
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'top.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body bgcolor="green">
搜索系统 V 11.0<br>
</body>
</html>
readme.jsp
Java代码
1.<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
2.<%
3.String path = request.getContextPath();
4.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
5.%>
6.
7.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
8.<html>
9. <head>
10. <base href="<%=basePath%>">
11.
12. <title>My JSP 'readme.jsp' starting page</title>
13.
14. <meta http-equiv="pragma" content="no-cache">
15. <meta http-equiv="cache-control" content="no-cache">
16. <meta http-equiv="expires" content="0">
17. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
18. <meta http-equiv="description" content="This is my page">
19. <!--
20. <link rel="stylesheet" type="text/css" href="styles.css">
21. -->
22.
23. </head>
24.
25. <body>
26. 欢迎使用本系统 <br>
27. </body>
28.</html>
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'readme.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
欢迎使用本系统 <br>
</body>
</html>
searchForm.jsp
Java代码
1.<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
2.<%
3.String path = request.getContextPath();
4.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
5.%>
6.
7.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
8.<html>
9. <head>
10. <base href="<%=basePath%>">
11.
12. <title>My JSP 'searchForm.jsp' starting page</title>
13.
14. <meta http-equiv="pragma" content="no-cache">
15. <meta http-equiv="cache-control" content="no-cache">
16. <meta http-equiv="expires" content="0">
17. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
18. <meta http-equiv="description" content="This is my page">
19. <!--
20. <link rel="stylesheet" type="text/css" href="styles.css">
21. -->
22.
23. </head>
24. <script type="text/javascript">
25. function check(){
26. if(document.forms[0].key.value==""){
27. alert("关键词不能为空");
28. return false;
29. }
30. return true;
31. }
32. </script>
33. <body>
34. <form action="results.jsp" method="get" onSubmit="return check();">
35. 关键词:<input name=key >
36.
37.
38. <input type=submit value="搜索">
39. </form>
40.
41.
42. <br>
43. </body>
44.</html>
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'searchForm.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<script type="text/javascript">
function check(){
if(document.forms[0].key.value==""){
alert("关键词不能为空");
return false;
}
return true;
}
</script>
<body>
<form action="results.jsp" method="get" onSubmit="return check();">
关键词:<input name=key >
<input type=submit value="搜索">
</form>
<br>
</body>
</html>
result.jsp
Java代码
1.<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
2.
3.<%@ page import="java.io.IOException"%>
4.<%@ page import="org.apache.lucene.document.Document"%>
5.<%@ page import="org.apache.lucene.index.CorruptIndexException"%>
6.<%@ page import="org.apache.lucene.index.Term"%>
7.<%@ page import="org.apache.lucene.search.Hits"%>
8.<%@ page import="org.apache.lucene.search.IndexSearcher"%>
9.<%@ page import="org.apache.lucene.search.Query"%>
10.<%@ page import="org.apache.lucene.search.TermQuery"%>
11.<%@ page import="com.bjsxt.lucene.util.*"%>
12.
13.<%
14.String path = request.getContextPath();
15.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
16.
17.int start = 0;
18.try{
19.start = Integer.parseInt(request.getParameter("start"));
20.}catch(Exception e){}
21.int max = 10;
22.%>
23.
24.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
25.
26.
27.<html>
28. <head>
29. <base href="<%=basePath%>">
30.
31. <title>My JSP 'results.jsp' starting page</title>
32.
33. <meta http-equiv="pragma" content="no-cache">
34. <meta http-equiv="cache-control" content="no-cache">
35. <meta http-equiv="expires" content="0">
36. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
37. <meta http-equiv="description" content="This is my page">
38.
39. <link rel="stylesheet" type="text/css" href="styles.css">
40.
41.
42. </head>
43. <script type="text/javascript">
44. function check(){
45. if(document.forms[0].key.value==""){
46. alert("关键词不能为空");
47. return false;
48. }
49. return true;
50. }
51. </script>
52. <body>
53.
54.<%
55. String index = "D:\\share\\0400_Servlet_JSP\\soft\\apache-tomcat-5.5.17\\apache-tomcat-5.5.17\\index_cn";
56. IndexSearcher searcher=null;
57. searcher = new IndexSearcher(index);
58. Query query = new TermQuery(new Term("title",request.getParameter("key")));
59. Hits hits = searcher.search(query);
60. System.out.println(hits.length());
61. if(hits.length()>0){
62.
63. %>
64. <form action="results.jsp" method="get" name=searchForm onSubmit="return check()">
65. 关键词:<input name=key value="<%=request.getParameter("key") %>">
66. <input name=start value="<%=start%>">
67. <input type=submit value="搜索">
68. </form>
69. 一共找到了<%=hits.length() %>条结果
70. <div id=gridData>
71. <table border=0 cellpadding="3" cellspacing="1">
72. <tr>
73. <td>序号</td>
74. <td>标题</td>
75. <!-- <td>摘要</td> -->
76. </tr>
77. <%
78.
79. for (int i = start; i < start+max; i++) {
80. if(i>=hits.length()){
81. break;
82. }
83. Document doc = hits.doc(i);
84. String _title = doc.get("title");
85. String _summary = doc.get("summary");
86. String _path = doc.get("path");
87. //D:\share\0100_J2SE\soft\html_zh_CN\html\zh_CN\api\java\lang\String.html
88. //http://127.0.0.1/api/java/lang/String.html
89.
90.
91. _path = _path.replaceAll("D:\\\\share\\\\0100_J2SE\\\\soft\\\\html_zh_CN\\\\html\\\\zh_CN\\\\","");
92. _path = _path.replace('\\','/');
93. _path = "http://127.0.0.1/"+_path;
94. System.out.println(_path);
95.
96.%>
97. <tr>
98. <td><%=i+1 %></td>
99. <td><a href="<%=_path %>"><%=_title %></a></td>
100. <!-- <td><%=com.bjsxt.lucene.util.DataFilter.getHTML(_summary)%></td> -->
101. </tr>
102.
103.<% }
104. searcher.close();
105.
106. %>
107.
108.
109.
110. </table>
111.<a href="javascript:first();">首页</a>
112.<%if(start-max>=0){ %>
113. <a href="javascript:previous();">上一页</a>
114.<%}else{ %>
115. 上一页
116.<%} %>
117.<%if(start+max<hits.length()){ %>
118. <a href="javascript:next();">下一页</a>
119.<%}else{ %>
120. 下一页
121.<%} %>
122.<a href="javascript:last();">尾页</a>
123.</div>
124.
125.<script type="text/javascript">
126.function first(){
127. searchForm.start.value=0;
128. searchForm.submit();
129.}
130.function previous(){
131. searchForm.start.value=<%=start-max%>;
132. searchForm.submit();
133.}
134.function next(){
135. searchForm.start.value=<%=start+max%>;
136. searchForm.submit();
137.}
138.function last(){
139. searchForm.start.value=<%=hits.length()/max*max%>;
140. searchForm.submit();
141.}
142.
143.</script>
144.<%}else{ %>
145.
146. 对不起没找到结果,请重新设定搜索条件<a href=javascript:history.back()>返回</a>
147.
148.<%} %>
149. <br>
150. </body>
151.</html>
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%@ page import="java.io.IOException"%>
<%@ page import="org.apache.lucene.document.Document"%>
<%@ page import="org.apache.lucene.index.CorruptIndexException"%>
<%@ page import="org.apache.lucene.index.Term"%>
<%@ page import="org.apache.lucene.search.Hits"%>
<%@ page import="org.apache.lucene.search.IndexSearcher"%>
<%@ page import="org.apache.lucene.search.Query"%>
<%@ page import="org.apache.lucene.search.TermQuery"%>
<%@ page import="com.bjsxt.lucene.util.*"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
int start = 0;
try{
start = Integer.parseInt(request.getParameter("start"));
}catch(Exception e){}
int max = 10;
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'results.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<script type="text/javascript">
function check(){
if(document.forms[0].key.value==""){
alert("关键词不能为空");
return false;
}
return true;
}
</script>
<body>
<%
String index = "D:\\share\\0400_Servlet_JSP\\soft\\apache-tomcat-5.5.17\\apache-tomcat-5.5.17\\index_cn";
IndexSearcher searcher=null;
searcher = new IndexSearcher(index);
Query query = new TermQuery(new Term("title",request.getParameter("key")));
Hits hits = searcher.search(query);
System.out.println(hits.length());
if(hits.length()>0){
%>
<form action="results.jsp" method="get" name=searchForm onSubmit="return check()">
关键词:<input name=key value="<%=request.getParameter("key") %>">
<input name=start value="<%=start%>">
<input type=submit value="搜索">
</form>
一共找到了<%=hits.length() %>条结果
<div id=gridData>
<table border=0 cellpadding="3" cellspacing="1">
<tr>
<td>序号</td>
<td>标题</td>
<!-- <td>摘要</td> -->
</tr>
<%
for (int i = start; i < start+max; i++) {
if(i>=hits.length()){
break;
}
Document doc = hits.doc(i);
String _title = doc.get("title");
String _summary = doc.get("summary");
String _path = doc.get("path");
//D:\share\0100_J2SE\soft\html_zh_CN\html\zh_CN\api\java\lang\String.html
//http://127.0.0.1/api/java/lang/String.html
_path = _path.replaceAll("D:\\\\share\\\\0100_J2SE\\\\soft\\\\html_zh_CN\\\\html\\\\zh_CN\\\\","");
_path = _path.replace('\\','/');
_path = "http://127.0.0.1/"+_path;
System.out.println(_path);
%>
<tr>
<td><%=i+1 %></td>
<td><a href="<%=_path %>"><%=_title %></a></td>
<!-- <td><%=com.bjsxt.lucene.util.DataFilter.getHTML(_summary)%></td> -->
</tr>
<% }
searcher.close();
%>
</table>
<a href="javascript:first();">首页</a>
<%if(start-max>=0){ %>
<a href="javascript:previous();">上一页</a>
<%}else{ %>
上一页
<%} %>
<%if(start+max<hits.length()){ %>
<a href="javascript:next();">下一页</a>
<%}else{ %>
下一页
<%} %>
<a href="javascript:last();">尾页</a>
</div>
<script type="text/javascript">
function first(){
searchForm.start.value=0;
searchForm.submit();
}
function previous(){
searchForm.start.value=<%=start-max%>;
searchForm.submit();
}
function next(){
searchForm.start.value=<%=start+max%>;
searchForm.submit();
}
function last(){
searchForm.start.value=<%=hits.length()/max*max%>;
searchForm.submit();
}
</script>
<%}else{ %>
对不起没找到结果,请重新设定搜索条件<a href=javascript:history.back()>返回</a>
<%} %>
<br>
</body>
</html>
styles.css
Java代码
1.BODY{
2. FONT-SIZE: 9pt;
3. line-height: 150%;
4. margin-top:10px;
5. margin-bottom:0px;
6. margin-left:10px;
7. margin- right:0px;
8. scrollbar-face-color: #f6f6f6;
9. scrollbar-highlight-color: #ffffff;
10. scrollbar-shadow-color: #cccccc;
11. scrollbar-3dlight-color: #cccccc;
12. scrollbar-arrow-color: #330000;
13. scrollbar-track-color: #f6f6f6;
14. scrollbar-darkshadow-color: #ffffff;
15.}
16.input{
17. BORDER-TOP-WIDTH: 1px;
18. PADDING-RIGHT: 1px;
19. PADDING-LEFT: 1px;
20. BORDER-LEFT-WIDTH: 1px;
21. FONT-SIZE: 9pt;
22. BORDER-LEFT-COLOR: #cccccc;
23. BORDER-BOTTOM-WIDTH: 1px;
24. BORDER-BOTTOM-COLOR: #cccccc;
25. PADDING-BOTTOM: 1px;
26. BORDER-TOP-COLOR: #cccccc;
27. PADDING-TOP: 1px;
28. BORDER-RIGHT-WIDTH: 1px;
29. BORDER-RIGHT-COLOR: #cccccc;
30. font-family: "????", "Arial", "Helvetica", "sans-serif";
31. font-size:12px;
32.}
33.
34.a:link { FONT-SIZE: 12px;color:#4020a0;text-decoration:none}
35.a:visited { FONT-SIZE: 12px;color:#4020a0;text-decoration:none}
36.a:hover { FONT-SIZE: 12px;color:#FF0000; text-decoration:underline; }
37.
38.td {
39. font-size: 12px;
40.}
41.
42.
43.#gridData{
44. margin-left:2px;
45. margin-top:2px;
46. padding-top:5px;
47. padding-bottom:5px;
48. background-color:#E2F0FE;
49. width: 100%;
50. align:center;
51.}
52.#gridData table {
53. background-color:#7C9CCB;
54. align:center;
55. margin: 5px;
56. width: 98%;
57.}
58.#gridData table tr{
59. font-size: 12px;
60. background-color:#F2F8FE;
61.
62.}
63.#gridData table td{
64. font-size: 12px;
65. AAAAAbackground-color:#F2F8FE;
66.
67.}
68.
69..listtable{
70. WIDTH: 95%;
71.}
72..listtable td{
73. border-top: 1px solid #ffffff;
74. border-bottom: 1px solid #dddddd;
75.
76.}
77..listtabletitle{
78. color:"#4020a0";
79. font-weight:bold;
80. FONT-SIZE: 12px;
81.}
Java代码
1.<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
2.<%
3.String path = request.getContextPath();
4.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
5.%>
6.
7.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
8.<html>
9. <head>
10. <base href="<%=basePath%>">
11.
12. <title>My JSP 'left.jsp' starting page</title>
13.
14. <meta http-equiv="pragma" content="no-cache">
15. <meta http-equiv="cache-control" content="no-cache">
16. <meta http-equiv="expires" content="0">
17. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
18. <meta http-equiv="description" content="This is my page">
19. <!--
20. <link rel="stylesheet" type="text/css" href="styles.css">
21. -->
22.
23. </head>
24.
25. <body bgcolor=f1f1f1 style="border-right:#000000 1px solid">
26. <a href="searchForm.jsp" target="main">搜索</a><br>
27. <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
28. </body>
29.</html>
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'left.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body bgcolor=f1f1f1 style="border-right:#000000 1px solid">
<a href="searchForm.jsp" target="main">搜索</a><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>
left.jsp
Java代码
1.<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
2.<%
3.String path = request.getContextPath();
4.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
5.%>
6.
7.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
8.<html>
9. <head>
10. <base href="<%=basePath%>">
11.
12. <title>My JSP 'left.jsp' starting page</title>
13.
14. <meta http-equiv="pragma" content="no-cache">
15. <meta http-equiv="cache-control" content="no-cache">
16. <meta http-equiv="expires" content="0">
17. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
18. <meta http-equiv="description" content="This is my page">
19. <!--
20. <link rel="stylesheet" type="text/css" href="styles.css">
21. -->
22.
23. </head>
24.
25. <body bgcolor=f1f1f1 style="border-right:#000000 1px solid">
26. <a href="searchForm.jsp" target="main">搜索</a><br>
27. <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
28. </body>
29.</html>
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'left.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body bgcolor=f1f1f1 style="border-right:#000000 1px solid">
<a href="searchForm.jsp" target="main">搜索</a><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>
top.jsp
Java代码
1.<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
2.<%
3.String path = request.getContextPath();
4.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
5.%>
6.
7.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
8.<html>
9. <head>
10. <base href="<%=basePath%>">
11.
12. <title>My JSP 'top.jsp' starting page</title>
13.
14. <meta http-equiv="pragma" content="no-cache">
15. <meta http-equiv="cache-control" content="no-cache">
16. <meta http-equiv="expires" content="0">
17. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
18. <meta http-equiv="description" content="This is my page">
19. <!--
20. <link rel="stylesheet" type="text/css" href="styles.css">
21. -->
22.
23. </head>
24.
25. <body bgcolor="green">
26. 搜索系统 V 11.0<br>
27. </body>
28.</html>
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'top.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body bgcolor="green">
搜索系统 V 11.0<br>
</body>
</html>
readme.jsp
Java代码
1.<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
2.<%
3.String path = request.getContextPath();
4.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
5.%>
6.
7.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
8.<html>
9. <head>
10. <base href="<%=basePath%>">
11.
12. <title>My JSP 'readme.jsp' starting page</title>
13.
14. <meta http-equiv="pragma" content="no-cache">
15. <meta http-equiv="cache-control" content="no-cache">
16. <meta http-equiv="expires" content="0">
17. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
18. <meta http-equiv="description" content="This is my page">
19. <!--
20. <link rel="stylesheet" type="text/css" href="styles.css">
21. -->
22.
23. </head>
24.
25. <body>
26. 欢迎使用本系统 <br>
27. </body>
28.</html>
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'readme.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
欢迎使用本系统 <br>
</body>
</html>
searchForm.jsp
Java代码
1.<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
2.<%
3.String path = request.getContextPath();
4.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
5.%>
6.
7.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
8.<html>
9. <head>
10. <base href="<%=basePath%>">
11.
12. <title>My JSP 'searchForm.jsp' starting page</title>
13.
14. <meta http-equiv="pragma" content="no-cache">
15. <meta http-equiv="cache-control" content="no-cache">
16. <meta http-equiv="expires" content="0">
17. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
18. <meta http-equiv="description" content="This is my page">
19. <!--
20. <link rel="stylesheet" type="text/css" href="styles.css">
21. -->
22.
23. </head>
24. <script type="text/javascript">
25. function check(){
26. if(document.forms[0].key.value==""){
27. alert("关键词不能为空");
28. return false;
29. }
30. return true;
31. }
32. </script>
33. <body>
34. <form action="results.jsp" method="get" onSubmit="return check();">
35. 关键词:<input name=key >
36.
37.
38. <input type=submit value="搜索">
39. </form>
40.
41.
42. <br>
43. </body>
44.</html>
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'searchForm.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<script type="text/javascript">
function check(){
if(document.forms[0].key.value==""){
alert("关键词不能为空");
return false;
}
return true;
}
</script>
<body>
<form action="results.jsp" method="get" onSubmit="return check();">
关键词:<input name=key >
<input type=submit value="搜索">
</form>
<br>
</body>
</html>
result.jsp
Java代码
1.<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
2.
3.<%@ page import="java.io.IOException"%>
4.<%@ page import="org.apache.lucene.document.Document"%>
5.<%@ page import="org.apache.lucene.index.CorruptIndexException"%>
6.<%@ page import="org.apache.lucene.index.Term"%>
7.<%@ page import="org.apache.lucene.search.Hits"%>
8.<%@ page import="org.apache.lucene.search.IndexSearcher"%>
9.<%@ page import="org.apache.lucene.search.Query"%>
10.<%@ page import="org.apache.lucene.search.TermQuery"%>
11.<%@ page import="com.bjsxt.lucene.util.*"%>
12.
13.<%
14.String path = request.getContextPath();
15.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
16.
17.int start = 0;
18.try{
19.start = Integer.parseInt(request.getParameter("start"));
20.}catch(Exception e){}
21.int max = 10;
22.%>
23.
24.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
25.
26.
27.<html>
28. <head>
29. <base href="<%=basePath%>">
30.
31. <title>My JSP 'results.jsp' starting page</title>
32.
33. <meta http-equiv="pragma" content="no-cache">
34. <meta http-equiv="cache-control" content="no-cache">
35. <meta http-equiv="expires" content="0">
36. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
37. <meta http-equiv="description" content="This is my page">
38.
39. <link rel="stylesheet" type="text/css" href="styles.css">
40.
41.
42. </head>
43. <script type="text/javascript">
44. function check(){
45. if(document.forms[0].key.value==""){
46. alert("关键词不能为空");
47. return false;
48. }
49. return true;
50. }
51. </script>
52. <body>
53.
54.<%
55. String index = "D:\\share\\0400_Servlet_JSP\\soft\\apache-tomcat-5.5.17\\apache-tomcat-5.5.17\\index_cn";
56. IndexSearcher searcher=null;
57. searcher = new IndexSearcher(index);
58. Query query = new TermQuery(new Term("title",request.getParameter("key")));
59. Hits hits = searcher.search(query);
60. System.out.println(hits.length());
61. if(hits.length()>0){
62.
63. %>
64. <form action="results.jsp" method="get" name=searchForm onSubmit="return check()">
65. 关键词:<input name=key value="<%=request.getParameter("key") %>">
66. <input name=start value="<%=start%>">
67. <input type=submit value="搜索">
68. </form>
69. 一共找到了<%=hits.length() %>条结果
70. <div id=gridData>
71. <table border=0 cellpadding="3" cellspacing="1">
72. <tr>
73. <td>序号</td>
74. <td>标题</td>
75. <!-- <td>摘要</td> -->
76. </tr>
77. <%
78.
79. for (int i = start; i < start+max; i++) {
80. if(i>=hits.length()){
81. break;
82. }
83. Document doc = hits.doc(i);
84. String _title = doc.get("title");
85. String _summary = doc.get("summary");
86. String _path = doc.get("path");
87. //D:\share\0100_J2SE\soft\html_zh_CN\html\zh_CN\api\java\lang\String.html
88. //http://127.0.0.1/api/java/lang/String.html
89.
90.
91. _path = _path.replaceAll("D:\\\\share\\\\0100_J2SE\\\\soft\\\\html_zh_CN\\\\html\\\\zh_CN\\\\","");
92. _path = _path.replace('\\','/');
93. _path = "http://127.0.0.1/"+_path;
94. System.out.println(_path);
95.
96.%>
97. <tr>
98. <td><%=i+1 %></td>
99. <td><a href="<%=_path %>"><%=_title %></a></td>
100. <!-- <td><%=com.bjsxt.lucene.util.DataFilter.getHTML(_summary)%></td> -->
101. </tr>
102.
103.<% }
104. searcher.close();
105.
106. %>
107.
108.
109.
110. </table>
111.<a href="javascript:first();">首页</a>
112.<%if(start-max>=0){ %>
113. <a href="javascript:previous();">上一页</a>
114.<%}else{ %>
115. 上一页
116.<%} %>
117.<%if(start+max<hits.length()){ %>
118. <a href="javascript:next();">下一页</a>
119.<%}else{ %>
120. 下一页
121.<%} %>
122.<a href="javascript:last();">尾页</a>
123.</div>
124.
125.<script type="text/javascript">
126.function first(){
127. searchForm.start.value=0;
128. searchForm.submit();
129.}
130.function previous(){
131. searchForm.start.value=<%=start-max%>;
132. searchForm.submit();
133.}
134.function next(){
135. searchForm.start.value=<%=start+max%>;
136. searchForm.submit();
137.}
138.function last(){
139. searchForm.start.value=<%=hits.length()/max*max%>;
140. searchForm.submit();
141.}
142.
143.</script>
144.<%}else{ %>
145.
146. 对不起没找到结果,请重新设定搜索条件<a href=javascript:history.back()>返回</a>
147.
148.<%} %>
149. <br>
150. </body>
151.</html>
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%@ page import="java.io.IOException"%>
<%@ page import="org.apache.lucene.document.Document"%>
<%@ page import="org.apache.lucene.index.CorruptIndexException"%>
<%@ page import="org.apache.lucene.index.Term"%>
<%@ page import="org.apache.lucene.search.Hits"%>
<%@ page import="org.apache.lucene.search.IndexSearcher"%>
<%@ page import="org.apache.lucene.search.Query"%>
<%@ page import="org.apache.lucene.search.TermQuery"%>
<%@ page import="com.bjsxt.lucene.util.*"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
int start = 0;
try{
start = Integer.parseInt(request.getParameter("start"));
}catch(Exception e){}
int max = 10;
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'results.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<script type="text/javascript">
function check(){
if(document.forms[0].key.value==""){
alert("关键词不能为空");
return false;
}
return true;
}
</script>
<body>
<%
String index = "D:\\share\\0400_Servlet_JSP\\soft\\apache-tomcat-5.5.17\\apache-tomcat-5.5.17\\index_cn";
IndexSearcher searcher=null;
searcher = new IndexSearcher(index);
Query query = new TermQuery(new Term("title",request.getParameter("key")));
Hits hits = searcher.search(query);
System.out.println(hits.length());
if(hits.length()>0){
%>
<form action="results.jsp" method="get" name=searchForm onSubmit="return check()">
关键词:<input name=key value="<%=request.getParameter("key") %>">
<input name=start value="<%=start%>">
<input type=submit value="搜索">
</form>
一共找到了<%=hits.length() %>条结果
<div id=gridData>
<table border=0 cellpadding="3" cellspacing="1">
<tr>
<td>序号</td>
<td>标题</td>
<!-- <td>摘要</td> -->
</tr>
<%
for (int i = start; i < start+max; i++) {
if(i>=hits.length()){
break;
}
Document doc = hits.doc(i);
String _title = doc.get("title");
String _summary = doc.get("summary");
String _path = doc.get("path");
//D:\share\0100_J2SE\soft\html_zh_CN\html\zh_CN\api\java\lang\String.html
//http://127.0.0.1/api/java/lang/String.html
_path = _path.replaceAll("D:\\\\share\\\\0100_J2SE\\\\soft\\\\html_zh_CN\\\\html\\\\zh_CN\\\\","");
_path = _path.replace('\\','/');
_path = "http://127.0.0.1/"+_path;
System.out.println(_path);
%>
<tr>
<td><%=i+1 %></td>
<td><a href="<%=_path %>"><%=_title %></a></td>
<!-- <td><%=com.bjsxt.lucene.util.DataFilter.getHTML(_summary)%></td> -->
</tr>
<% }
searcher.close();
%>
</table>
<a href="javascript:first();">首页</a>
<%if(start-max>=0){ %>
<a href="javascript:previous();">上一页</a>
<%}else{ %>
上一页
<%} %>
<%if(start+max<hits.length()){ %>
<a href="javascript:next();">下一页</a>
<%}else{ %>
下一页
<%} %>
<a href="javascript:last();">尾页</a>
</div>
<script type="text/javascript">
function first(){
searchForm.start.value=0;
searchForm.submit();
}
function previous(){
searchForm.start.value=<%=start-max%>;
searchForm.submit();
}
function next(){
searchForm.start.value=<%=start+max%>;
searchForm.submit();
}
function last(){
searchForm.start.value=<%=hits.length()/max*max%>;
searchForm.submit();
}
</script>
<%}else{ %>
对不起没找到结果,请重新设定搜索条件<a href=javascript:history.back()>返回</a>
<%} %>
<br>
</body>
</html>
styles.css
Java代码
1.BODY{
2. FONT-SIZE: 9pt;
3. line-height: 150%;
4. margin-top:10px;
5. margin-bottom:0px;
6. margin-left:10px;
7. margin- right:0px;
8. scrollbar-face-color: #f6f6f6;
9. scrollbar-highlight-color: #ffffff;
10. scrollbar-shadow-color: #cccccc;
11. scrollbar-3dlight-color: #cccccc;
12. scrollbar-arrow-color: #330000;
13. scrollbar-track-color: #f6f6f6;
14. scrollbar-darkshadow-color: #ffffff;
15.}
16.input{
17. BORDER-TOP-WIDTH: 1px;
18. PADDING-RIGHT: 1px;
19. PADDING-LEFT: 1px;
20. BORDER-LEFT-WIDTH: 1px;
21. FONT-SIZE: 9pt;
22. BORDER-LEFT-COLOR: #cccccc;
23. BORDER-BOTTOM-WIDTH: 1px;
24. BORDER-BOTTOM-COLOR: #cccccc;
25. PADDING-BOTTOM: 1px;
26. BORDER-TOP-COLOR: #cccccc;
27. PADDING-TOP: 1px;
28. BORDER-RIGHT-WIDTH: 1px;
29. BORDER-RIGHT-COLOR: #cccccc;
30. font-family: "????", "Arial", "Helvetica", "sans-serif";
31. font-size:12px;
32.}
33.
34.a:link { FONT-SIZE: 12px;color:#4020a0;text-decoration:none}
35.a:visited { FONT-SIZE: 12px;color:#4020a0;text-decoration:none}
36.a:hover { FONT-SIZE: 12px;color:#FF0000; text-decoration:underline; }
37.
38.td {
39. font-size: 12px;
40.}
41.
42.
43.#gridData{
44. margin-left:2px;
45. margin-top:2px;
46. padding-top:5px;
47. padding-bottom:5px;
48. background-color:#E2F0FE;
49. width: 100%;
50. align:center;
51.}
52.#gridData table {
53. background-color:#7C9CCB;
54. align:center;
55. margin: 5px;
56. width: 98%;
57.}
58.#gridData table tr{
59. font-size: 12px;
60. background-color:#F2F8FE;
61.
62.}
63.#gridData table td{
64. font-size: 12px;
65. AAAAAbackground-color:#F2F8FE;
66.
67.}
68.
69..listtable{
70. WIDTH: 95%;
71.}
72..listtable td{
73. border-top: 1px solid #ffffff;
74. border-bottom: 1px solid #dddddd;
75.
76.}
77..listtabletitle{
78. color:"#4020a0";
79. font-weight:bold;
80. FONT-SIZE: 12px;
81.}
- Lucene项目的jsp.rar (81 KB)
- 下载次数: 36
发表评论
-
truelicense使用手册
2015-04-25 09:47 38581.生成truelicense的maven项目 mvn a ... -
Java实现ftp上传文件、文件夹
2012-04-06 11:06 801import java.io.File; import ... -
Lucene入门级笔记六 -- 优化 .
2011-10-24 22:54 0Lucene 优化 1. 让程序中只有一个 Inde ... -
Lucene入门级笔记五 -- 分词器,使用中文分词器,扩展词库,停用词 .
2011-10-24 22:53 13621. 常见的中文分词器有 ... -
Lucene(全文检索技术)入门级笔记整之一——第一个Lucene程序 .
2011-10-24 22:50 1208Lucene(全文检索技术)入门级笔记整之一——第一个Lu ... -
Lucene入门级笔记二 -- 索引库的CRUD API 演示 .
2011-10-24 22:44 1042Lucene 对索引库的增删改查操作的 API 演示 没什么 ... -
Lucene入门级笔记三 -- 给关键词添加高亮效果
2011-10-24 22:43 16851. 使用高亮器。 2. ... -
Lucene入门级笔记四 -- 对检索结果排序 .
2011-10-24 22:40 1509对检索结果排序 1. 某些场合需要我们自定义搜索结果的 ... -
java获取各种日期
2011-07-14 16:47 796package com.cjy.test; impo ... -
tomcat无法运行两个struts2项目。解决方式
2011-06-15 14:22 985提示异常: 严重: Exception starting f ... -
APACHE 2.2.9+TOMCAT6.0.18配置负载均衡
2010-10-21 23:14 1402目标: 使用 apache 和 tomcat 配置一个可以应 ... -
Request用法
2010-09-08 11:13 1128Request [JSP] JSP中的隐藏对象 -- ... -
div错位/解决IE6、IE7、IE8样式不兼容问题
2010-01-13 10:07 2264IE6里DIV错位的问题 ... -
主题:J2EE常用工具类汇总
2009-10-18 18:24 821J2EE常用工具类汇总 J2EE ... -
dreamweaver cs4 许可证过期的解决办法
2009-09-24 13:43 1790dreamweaver cs4 许可证过期的解决办法 200 ... -
lucene四种索引方式详解
2009-09-16 21:45 11051。今天研究了一下lucene,对于初学者来说,有一个地方以前 ... -
时间处理类
2009-07-24 10:14 735/** * 时间处理类 */ ... -
apache POI 读取 Word
2009-07-24 10:13 1277import java.io.File; import ... -
apache POI 读取 Excel
2009-07-24 10:12 1191import java.io.File; import ja ... -
自动得到汉语拼音
2009-07-24 10:11 926import java.util.Iterator; imp ...
相关推荐
学校实训JSP项目-[搜索链接]java(结合lucene)版的公交搜索系统.zip
Lucene在web项目中的应用,孔浩老师讲的,从建立索引-搜索-分词,到在留言项目中的应用,适合搜索初学者代码练习...
对学习lucene开发的人员来说这个项目非常有价值 值得参考">项目的页面都存在WebRoot WEB INF jsp下 网上搜索博客园网页的地址 输入到相应搜索框 该项目可以自动对博客园网站中的文章 项目中限制了文章数量 建立...
Java-JSP计算机毕业设计课程设计项目源码 Java-JSP计算机毕业设计课程设计项目源码 Java-JSP计算机毕业设计课程设计项目源码 Java-JSP计算机毕业设计课程设计项目源码 Java-JSP计算机毕业设计课程设计项目源码 Java-...
人工智能项目资料- 【探索人工智能的宝藏之地】 无论您是计算机相关专业的在校学生、老师,还是企业界的探索者,这个项目都是为您量身打造的。无论您是初入此领域的小白,还是寻求更高层次进阶的资深人士,这里都有...
80个JavaWeb项目(包含项目源码) ExtS2.2开源网络硬盘系统dogdisk.rar WAP图铃下载系统unimg.rar 北雨下裁系统v1.0.1 bydown101.rar 仿163网盘无刷新文件上传for Jsp_fileupload _jsp.rar 宏软JSP上传系统v1.0 ...
整体思路 在实现新闻信息检索系统时首先进行了信息采集,信息采集结束之后使用 Lucene 提供的 api 构建索引库, 前端使用 jsp 接收用户查询,在后台使用 servlet 对用户查询进 行分词处理,之后到索引库中进行文档匹配, ...
这个系统是专为毕业设计或课程设计而设计的,其中包含了完整的JSP或Java源代码文件包,方便学习和使用。该系统利用了Lucene强大的全文搜索引擎功能,能够对大量的公交信息进行有效的索引和搜索,提供快速准确的查询...
0.[企业]Java企业进销存管理系统源码_jxc_j.rar 1.[信息办公]凯撒java版SaaS OA...8.[搜索链接]java(结合lucene)版的公交搜索系统_javaso.rar 9.[新闻文章]NTsky新闻发布(提供JavaBean)v1.0_ntskynewsv1.0javabean.rar
这个项目是一个基于Java语言开发的Web应用程序,采用SSM(Spring+SpringMVC+MyBatis)或SSH(Spring+SpringMVC+Hibernate)框架进行开发,使用MySQL作为数据存储,JSP作为页面开发。 项目的目标是构建一个高效、可靠...
第9章 搜索索引(Lucene+Web Spider) 第10章 在线网上支付(JSP+Swrvlet+JavaBean) 第11章 JavaWeb邮件发送系统(JSP+Servlet+JavaBean) 第12章 网络留言板(JSP+Servlet+JavaBean) 第13章 网络留言板续——...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
介绍 经过对搜索引擎的研究同时与Lucene自身的特性相结合,搜索引擎需要实现的功能阐述如下: (1)支持桌面文件搜索,格式包括txt、doc、xls和ppt;...使用技术:Lucene + JSP 开发工具:MyEclipse 链接
第9章 搜索索引(Lucene+Web Spider) 第10章 在线网上支付(JSP+Swrvlet+JavaBean) 第11章 JavaWeb邮件发送系统(JSP+Servlet+JavaBean) 第12章 网络留言板(JSP+Servlet+JavaBean) 第13章 网络留言板续——...
前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven...
第9章 搜索索引(Lucene+Web Spider) 第10章 在线网上支付(JSP+Swrvlet+JavaBean) 第11章 JavaWeb邮件发送系统(JSP+Servlet+JavaBean) 第12章 网络留言板(JSP+Servlet+JavaBean) 第13章 网络留言板续——...
本项目旨在通过Lucene库的强大功能,实现一个高效、精准的搜索引擎。该引擎能够对海量文档进行快速索引和检索,提供全文搜索、关键词高亮显示、多条件过滤等实用功能。同时,系统支持用户自定义搜索规则,满足不同...
Lucene , apache1.3定义spider (基于一个树型spider改写而成) Index (lucene) Search 实现搜索 (JSP , lucene ) Analyzer 实现分词 (CJKAnalyzer)Eclipse (JDK开发平台 (IDE) )1.4参考资料 中文分词 <lucene in ...
第9章 搜索索引(Lucene+Web Spider) 第10章 在线网上支付(JSP+Swrvlet+JavaBean) 第11章 JavaWeb邮件发送系统(JSP+Servlet+JavaBean) 第12章 网络留言板(JSP+Servlet+JavaBean) 第13章 网络留言板续——...