搜索功能的实现

mac2022-06-30  82

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

最新回复(0)