实现百度搜索部分代码

来源:互联网 发布:乐乎lofter南山兵哥图 编辑:程序博客网 时间:2024/04/29 16:34

<%@ 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);
%>

原创粉丝点击