<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <%@page import="com.szhtp.websearch.dao.BesttoneAnswerDao"%> <%@page import="com.szhtp.websearch.dao.CCompanyinfoDao"%> <%@page import="com.szhtp.luceneUtil.business.BuildSearch"%> <%@page import="com.szhtp.luceneUtil.LuceneConstant"%> <%@page import="org.apache.lucene.document.Document"%> <%@page import="com.szhtp.websearch.util.AES"%> <%@page import="com.szhtp.websearch.bean.PageInfos"%> <%@page import="com.szhtp.websearch.util.StringUtil"%> <%@page import="com.szhtp.websearch.dao.LogInfoDao"%> <%@page import="com.szhtp.websearch.util.Constant"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://" +request.getServerName()+":"+request.getServerPort()+path+"/"; String searchWord = request.getParameter("searchWord"); searchWord = searchWord==null?"":searchWord.trim(); LogInfoDao logInfoDao=LogInfoDao.getInstance(); logInfoDao.addLogInfo(Constant.VISITPAGE,request.getRequestURI(),request.getRemoteAddr(),""); logInfoDao.addLogInfo(Constant.KEYWORDQUERY,searchWord,request.getRemoteAddr(),""); if(searchWord==null || "".equals(searchWord.trim())){ response.sendRedirect("/index.jsp"); return; }else if(StringUtil.checkSearchWord(searchWord)) { response.sendRedirect("/search/results.jsp?searchWord="+java.net.URLEncoder.encode(searchWord) +"&info=1"); return; } String proName = "besttoneQuery"; //设置号百推荐默认不显示 String commendDisplay = "display:none"; //号百推荐记录 String commendRet[][] = new String[][]{}; BesttoneAnswerDao ansdao ; CCompanyinfoDao comdao ; BuildSearch buildser; List list = new ArrayList(); String index_next = "/search/index_next.jsp?searchWord="+java.net.URLEncoder.encode(searchWord); try{ ansdao = BesttoneAnswerDao.getInstance(); commendRet = ansdao.getInfoByKey(searchWord); if(commendRet.length>1){ commendDisplay = "display:inline"; } buildser = new BuildSearch(); list = buildser.search(8,proName,searchWord,true); if((commendRet.length==1)&& list.size()==0){ response.sendRedirect("/search/results.jsp?searchWord="+java.net.URLEncoder.encode(searchWord)); return; } } catch(Exception e){ e.printStackTrace(); } //每页记录数 int perPageNum = 8; //页数 String pagetemp = request.getParameter("pagenum"); pagetemp = pagetemp==null?"1":pagetemp; int pageNo = 0; try { pageNo = Integer.parseInt(pagetemp); } catch (Exception e) { pageNo = 1; } //if(list.size()>8){ // pageNo=pageNo+1; //} //开始记录数 int start = 0; int totalNum = 0 ; try{ totalNum = PageInfos.getTotalNum(searchWord,"szyp")+8; }catch(Exception e){ System.out.println("查询关键字不符合标准..."); } int pageCount = totalNum / perPageNum; if(totalNum%perPageNum !=0) pageCount+=1; if(totalNum pageCount) { listend = pageCount + 1; } String toPath = "/search/index_next.jsp?searchWord="+java.net.URLEncoder.encode(searchWord); String indexPath = "/search/index.jsp?searchWord="+java.net.URLEncoder.encode(searchWord); //alikeSearch CCompanyinfoDao cCompanyinfoDao=CCompanyinfoDao.getInstance(); List alikeSearch=cCompanyinfoDao.getAlikeSearchResult(searchWord); %> 深圳黄页珠宝专刊

<%@include file="../bottom.jsp"%>