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

📄 search.jsp

📁 新闻发布 由于程序采用了静态的HTML作为新闻存储的格式
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@page import="net.ijsp.news.news.*,
		net.ijsp.news.search.*,
		net.ijsp.news.util.*,
		java.util.*,
		java.text.*"%>

<%
String keyWord = ParamUtils.getString(request,"keyword","");
if(keyWord.equals(""))
	throw new Exception("<li>请输入关键字。");
int boardID = ParamUtils.getInt(request,"boardid",0);

Factory factory  = Factory.getInstance();
Query  query = factory.getQuery();
query.setQueryString(keyWord);
query.setClassID(boardID);
int resultNum = query.resultCount();

Iterator iterator = query.results();
News news = factory.getNews();

%>
<%@include file="header.jsp"%>

<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=760>
<TBODY>
<TR><TD height=20 width=760>※您现在的位置:<A class=list 
      href="index.jsp"><FONT 
      color=#0000ff>首页</FONT></A> → 全文检索 </FONT></TD></TR></TBODY></TABLE>

<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=760><TBODY><TR><TD bgColor=#85B866 height=26 rowSpan=2 vAlign=top width=130><TABLE border=0 cellPadding=0 cellSpacing=0 class=itm width="100%"><TBODY><TR><TD height=20><DIV align=center><IMG align=absMiddle height=16 
            src="../images/ao.gif" width=20>相关文章</DIV></TD></TR><TR><TD></TD></TR><TR><TD>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=80%><TBODY><tr class=itm><td>&nbsp;&nbsp;&nbsp;&nbsp;<img border='0' src='../images/dot.gif'>&nbsp;<a class=list href='list.jsp?news=23'><font color=#ffffff>JSP技术</font></a></td><tr class=itm><td>&nbsp;&nbsp;&nbsp;&nbsp;<img border='0' src='../images/dot.gif'>&nbsp;<a class=list href='list.jsp?news=22'><font color=#ffffff>Java编程</font></a></td><tr class=itm><td>&nbsp;&nbsp;&nbsp;&nbsp;<img border='0' src='../images/dot.gif'>&nbsp;<a class=list href='list.jsp?news=24'><font color=#ffffff>数据库</font></a></td><tr class=itm><td>&nbsp;&nbsp;&nbsp;&nbsp;<img border='0' src='../images/dot.gif'>&nbsp;<a class=list href='list.jsp?news=25'><font color=#ffffff>程序人生</font></a></td><tr class=itm><td>&nbsp;&nbsp;&nbsp;&nbsp;<img border='0' src='../images/dot.gif'>&nbsp;<a class=list href='list.jsp?news=21'><font color=#ffffff>新手上路</font></a></td></TBODY></TABLE></TD></TR><TR><TD></TD></TR></TBODY></TD></TR><TR><TD></TD></TR></TBODY></TABLE><P>&nbsp;</P></TD><TD bgColor=#CCFFCC height=26 rowSpan=2 width=5><IMG height=1 src="" width=5></TD><TD height=26 rowSpan=2 width=16>&nbsp;&nbsp;</TD><TR><TD colSpan=3 height=13 vAlign=top>
<%
if(resultNum==0) {
	out.println("Sorry,没有找到你需要的文章,请调整关键字再试一次:)<br>如果您想多词匹配,请用空格分隔。");
}else{
	%>
共找到<font color=#ff0000><b><%=resultNum%></b></font>篇文章:
 <TABLE bgColor=#656565 border=0 borderColor=#cfe3fe 
      borderColorDark=#ffffff borderColorLight=#008000 cellSpacing=1 
width="98%">
        <TBODY>
        <TR bgColor=#eeeeee>
          <TD height=22 width="98%">
            <P align=center><B>文&nbsp;章&nbsp;名</B></P></TD>

<%
//News news;
Date date;
while(iterator.hasNext()) {
	news = (News)iterator.next();
%>
        <TR>
          <TD bgColor=#ffffff height=20 width="98%">
            <P>&nbsp;<A class=list 
            href="../news/<%=news.getNewsFile()%>">
	<%
	String title =news.getTitle();
	title = ReplaceAll.replace(title,keyWord,"<font color=#ff0000>"+keyWord+"</font>");
	out.println(title);
	%>
	</A></P></TD>
</TR>

<%
}
%>
</table>
<%
}
%>
</td>
</table>
<%@include file="footer.jsp"%>

⌨️ 快捷键说明

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