Witam, mam problem, musze wykonać wyszukiwanie w web aplikacji z pośród obiektów w tablicy arrayList. Nie jestem w stanie w żaden sposób sobie "wy echować" tej tablicy, tak aby widzieć jej strukturę i też czy wyszukiwanie działa.
Zapytanie wyszukiwania wykonuje z poziomu lista.xhtml:

<ui:define name="content_wyszukiwanie">
                <h:form styleClass="jsfcrud_list_form">

                    <h:outputLabel value="#{bundle['jsf.lista_produktow.podaj_tekst_do_wyszukania']}" for="szukanie" />
                    <h:inputText
                        id="szukanie"
                        title="#{bundle['jsf.lista_produktow.podaj_tekst_do_wyszukania']}"
                        value="#{managed_produkt.wyszukaj}"
                        required="true"
                        requiredMessage="#{bundle['jsf.lista_produktow.podaj_tekst_do_wyszukania_blad']}" >
                    </h:inputText>
                    <h:commandLink action="#{managed_produkt.wyszukaj_wypozyczenia}" value="#{bundle['jsf.lista_produktow.akcja']}" />
                </h:form>
            </ui:define> 

gdzie dla form action wskazuje na klase managedprodukt.java:

public String wyszukaj_wypozyczenia(){
         wyszukaj = 1;
             Fasada_warstwy_biznesowej Fasada = new Fasada_warstwy_biznesowej();
             Fasada.znajdz_wypozyczenie(null, "nazwisko");
        return null;
    // NIE ZAIMLEMENTOWANE JESZCZE
    } 

tutaj znajduje się wywołanie funkcji wyszukiwania w klasie produkt.java.
poniżej rzeczywista funkcja poprzedzona tworzeniem ArrayList. Lista obiektów już istnieje

 
  private ArrayList<Produkt> produkty = new ArrayList();
    boolean stan = false;
    
    public ArrayList<Produkt> getProdukty() {
        return produkty;
    }
    
    public void setProdukty(ArrayList<Produkt> produkty) {
        this.produkty = produkty;
    }
 
    public Produkt znajdz_wypozyczenie(Produkt produkt ,String szukany){
         for (Produkt p : produkty){
                if(p.equals(szukany)){
                    return p;
                }
         } return null;
    }


Piszę do Was bo sam nie jestem w stanie sobie z tym poradzić, na codziej koduje w php i jsf to dla mnie totalna czarna magia :D