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

📄 search.jsp

📁 LyNews凌云新闻系统
💻 JSP
字号:
<%
/*##################################################################**
**#  项目名称:LyNews『凌云新闻』                                  #**
**#                                                                #**
**#  程序开发: teddy 『星语凌』                                    #**
**#                                                                #**
**#  版权所有: 凌云创作室 (原流星电脑工作室)                       #**
**#                                                                #**
**#  主页地址: http://www.lybbs.com                                #**
**#            http://www.lybbs.net                                #**
**#  电邮地件: horseye@sina.com                                    #**
**#                                                                #**
**##################################################################*/
%>
<%@ include file="include/config.jsp"%>
<%@ page contentType="text/html;charset=GBK"%>
<%@page import="com.lynews.search.*"%>

<%
//int boardParentID=0;
int boardParentID=ParameterUtils.getInt(request,"boardParentID");

ParameterUtils.setCharacterEncoding(request);
String keyWord = ParameterUtils.getString(request,"keyWord");
if(keyWord.equals(""))
  throw new Exception("请输入关键字。");
int boardID = ParameterUtils.getInt(request,"boardID");

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

Iterator iterator = query.results();
Iterator boardIterator = boardFactory.list(boardParentID),
         boardParentIterator;
News news = factory.getNews();
String boardParentName=(boardFactory.board(boardParentID)).getBoardName();
%>
<%@include file="include/head.jsp"%>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=760>
  <TBODY>
  <TR>
    <TD height=20 width=760>※您现在的位置:<a href=index.jsp class=list>首 页</a> → <A href="catalog.jsp?boardParentID=<%=boardParentID%>" class=list><%=boardParentName%></A> → 全文检索 </TD>
  </TR>
  </TBODY>
</TABLE>

<TABLE align=center border=1 cellPadding=0 cellSpacing=0 width=760>
  <TBODY>
  <TR>
    <!--change color #85b866 to #FFCC99-->
    <TD bgColor=#ffcc99 height=26 vAlign=top width=130>
      <TABLE border=0 cellPadding=0 cellSpacing=0 class=itm width="100%">
        <TBODY>
        <TR>
          <TD height=20 align=center><IMG align=absMiddle height=16 src="images/ao.gif" width=20>相关文章</TD>
        </TR>
        <TR>
          <TD>
            <TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=80%>
              <TBODY>
<%
                while(boardIterator.hasNext()) {
                  Board board = (Board)boardIterator.next();
                  out.println("<tr class=itm><td>&nbsp;&nbsp;&nbsp;&nbsp;<img border='0' src='images/dot.gif'>&nbsp;<a class=list href='list.jsp?boardParentID="+boardParentID+"&boardID="+board.getID()+"'><font color=#ffffff>"+board.getBoardName()+"</font></a></td></tr>");
                }
%>
              </TBODY>
            </TABLE>
          </TD>
        </TR>
      </TABLE>
    </TD>
    <TD vAlign=top>
<%
if(resultNum==0) {
  out.println("<br><b>Sorry,没有找到你需要的文章,请调整关键字再试一次。<br>如果您想多词匹配,请用空格分隔。</b>");
}
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 width="98%" align=center><B>文&nbsp;章&nbsp;名</B></TD>

<%
  //News news;
  Date date;
  while(iterator.hasNext()) {
    news = (News)iterator.next();
%>
        <TR>
          <TD bgColor=#ffffff width="98%">
            <A class=list href="news/<%=news.getNewsFile()%>" target=_blank>
<%
    String title =news.getTitle();
    title = ReplaceAll.replace(title,keyWord,"<font color=#ff0000>"+keyWord+"</font>");
    out.println(title);
%>
            </A>
          </TD>
        </TR>
<%
  }
%>
        </TBODY>
      </TABLE>
<%
}
%>
    </td>
  </tr>
  </tbody>
</table>
<%@include file="include/foot.jsp"%>
</body>
</html>

⌨️ 快捷键说明

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