您的位置:首页 > 编程语言

实现百度搜索部分代码

2011-02-21 01:32 489 查看
<%@ page language="java" pageEncoding="UTF-8"

%><%@ page import="java.util.*" %>

<%@page import="com.gc.zsh.product.dbobj.NationalCodesInfo"%>

<%@page import="com.gc.common.util.StrUtil"%><%

String nationcodes = request.getParameter("nationcodes");

String ntcodes = "";

if(!"".equals(nationcodes)){

NationalCodesInfo nationlcodes = new NationalCodesInfo(-1);

nationlcodes.setCustomWhereClause("ProductName LIKE '%"+nationcodes+"%'");

List listcodes = nationlcodes.searchAndRetrieveList();

for(int i=0;i<listcodes.size();i++){

nationlcodes = (NationalCodesInfo)listcodes.get(i);

String fullname = nationlcodes.getField("FullName");//名称

String productname = nationlcodes.getField("ProductName");

String pname = "";

if(!"".equals(productname)){

String[] splitpname = productname.split(",");

for(int j=0;j<splitpname.length;j++) {

if(splitpname[j].indexOf(nationcodes) != -1) {

pname = splitpname[j];

break;

}

}

}

String rootPath = request.getContextPath();

String url = nationlcodes.getField("Url");//链接

url = StrUtil.replace(url, "%context%", rootPath).trim();

ntcodes +="<Br/>";

ntcodes +="<a href=/""+url+"/" target=/"_blank/">"+fullname+"</a>["+pname+"]";

ntcodes +="<Br/>";

}

}

//System.out.println("ntcodes["+ntcodes+"]nationcodes["+nationcodes+"]");

out.clear();

out.print(ntcodes);

%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: