zoukankan      html  css  js  c++  java
  • 搜索功能的实现

    if (list.isEmpty()) {

            productSearch.setHistorysearch(productSearch.getMast());
            productSearch.setHotsearch_count(productSearch.getHotsearch_count() + 1);
            if(productSearch.getHotsearch_count()>=3){
                productSearch.setHotsearch(productSearch.getMast());
            }
            list.add(productSearch);
        } else {
            for (int i = 0; i < list.size(); i++) {
                if (list.get(i).getMast().equals(productSearch.getMast())) {
                   // productSearch.setHistorysearch(productSearch.getMast());
                   // productSearch.setHotsearch(productSearch.getMast());
                    list.get(i).setHotsearch_count(list.get(i).getHotsearch_count() + 1);
                    if( list.get(i).getHotsearch_count()>=3){
                        list.get(i).setHotsearch(list.get(i).getMast());
                    }
                     break;
                } else {
                    while (i == list.size() - 1) {
                        productSearch.setHistorysearch(productSearch.getMast());
                        productSearch.setHotsearch_count(productSearch.getHotsearch_count());
                        if(productSearch.getHotsearch_count()>=3){
                            productSearch.setHotsearch(productSearch.getMast());
                        }
                        list.add(productSearch);
                        break;
                    }
                }
            }
        }
        ProductResult productResult = null;
        try {
            productResult = this.productSearch.search(productSearch.getMast(), page, rows);
            System.out.println(productResult);
        } catch (Exception e) {
            e.printStackTrace();
        }
        //把结果传递给页面
        model.addAttribute("query", mast);
        model.addAttribute("totalPages", productResult.getTotalPages());
        model.addAttribute("itemList", productResult.getProductSearchList());
        model.addAttribute("page", page);
        model.addAttribute("query", productResult);
        model.addAttribute("search", list);
        return "result";
    }
  • 相关阅读:
    数学--数论--HDU 2136(素数筛选法)
    思维+模拟--POJ 1013 Counterfeit Dollar
    数学--数论--莫比乌斯函数
    事半功倍和事倍功半
    一道阿里面试题
    文本分类学习(三) 特征权重(TF/IDF)和特征提取
    汉字字典树
    文本分类学习(二)文本表示
    文本分类学习(一):开篇
    一道网易面试编程题
  • 原文地址:https://www.cnblogs.com/llaq/p/9442535.html
Copyright © 2011-2022 走看看