⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.jsp

📁 lucene实现搜索引擎的建立索引数据库,处理搜索结果. myeclipse4.2 weblogic 9 验证通过 部署方法 修改web.xml启动参数dataDir,indexDir
💻 JSP
字号:
<%@ page language="java"  pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page import="java.util.List"%>
<%@ page import="com.xinnuo.se.search.*"%>
<%
String searchWord = (String) request.getAttribute("w");
if(searchWord==null){
	searchWord="";
}
%>
<HTML>
	<HEAD>
		<TITLE>Lucene搜索引擎</TITLE>
		<META http-equiv=Content-Type content="text/html; charset=utf-8">
	</HEAD>
	<BODY>
		<CENTER>
			<h1>
				Lucene 搜索引擎
			</h1>
			<div class="search">
				<FORM action="s">
					<TABLE>
						<TBODY>
							<TR>
								<TD colspan="3">
									<INPUT name="w" type="text" size="40" value="<%=searchWord%>">
									<INPUT type="submit" value="搜索">
								</TD>
							</TR>
						</TBODY>
					</TABLE>
				</FORM>
			</div>
		</CENTER>
			<TABLE class="result" id="result">
				<TBODY>
			<%
			List searchResult = (List) request.getAttribute("searchResult");
			int resultCount = 0;
			if (null != searchResult) {
				resultCount = searchResult.size();
			}
			for (int i = 0; i < resultCount; i++) {
				SearchResultBean resultBean = (SearchResultBean) searchResult.get(i);
				String snap = resultBean.getHtmlSnap();
				String title = resultBean.getHtmlTitle();
				String path = resultBean.getHtmlPath();
				title = title.replace(searchWord, "<font color='red'>"+ searchWord + "</font>");
				snap = snap.replace(searchWord, "<font color='red'>"+ searchWord + "</font>");
				%>
					<TR>
						<TD class="title">
							<h3>
								<A href="<%=path%>" target="_blank"><%=title%></A>
							</h3>
						</TD>
					</TR>
					<TR>
						<TD class="title">
							<%=snap%>
							&nbsp;&nbsp;-快照
						</TD>
					</TR>
					<tr>
						<td>
							<hr />
						</td>
					</tr>
					<%}%>
				</TBODY>
			</TABLE>
	</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -