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";
    }
  • 相关阅读:
    第八周上机
    第七周作业
    第七周上机练习
    第六周作业
    第六次上机
    第五次上机
    第四周作业
    第四周上机练习
    第三次作业
    第二次作业
  • 原文地址:https://www.cnblogs.com/llaq/p/9442535.html
Copyright © 2011-2022 走看看