public List<Product> getProductList() {
    Map<String, String> params =
        FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
    String action = params.get("action");
    String selectedCategory = params.get("selectedCategory");
    System.out.println("action >>>>" + action);
    List<Product> products = productService.getProducts(Integer.valueOf(1));
    setProductList(productList);
    this.productList = productList;
    this.value = "TESTING";
    // return productList;

    return productList;
  }
  public String displayProduct() {

    Map<String, String> params =
        FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
    String action = params.get("action");
    String selectedCategory = params.get("selectedCategory");
    System.out.println("action >>>>" + action);
    List<Product> products = productService.getProducts(Integer.valueOf(selectedCategory));
    setProductList(products);
    HttpServletRequest request =
        (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
    request.getSession().setAttribute("productList", products);
    request.getSession().setAttribute("selectedCategoryId", selectedCategory);
    request.setAttribute("value", "VALUE");
    this.productList = products;
    this.value = "TESTING";
    return "productDetails";
  }