Cześć, chciałbym zrobić galerie zdjęć, jednak mam pewien problem.
Zasada działania: na pierwszej stronie są wyświetlane wszystkie miniaturki zdjęć (z bazy danych), a po kliknięciu w zdjęcie (miniaturę/button - cokolwiek) otwierać ma się nowy widok gdzie wyświetlane jest zdjęcie w oryginalnej rozdzielczości.
O ile ze stworzeniem strony z miniaturkami nie było problemu, tak z rozróżnieniem która z miniaturek została kliknięta jest gorzej.
Działam na servletach i jsp.
Wiem, że w JSF jest coś takiego jak znacznik <h:outputLink> który pozwala przekazywać parametr (odpowiedniego elementu z listy) do strony wynikowej, jednak w JSP nie wiem co jest tego odpowiednikiem.
Próbowałem z odnośnikiem obrazkowym (ale wtedy jest problem z przekazaniem parametru), teraz próbuje z ziarnami.
Główny problem to jak odróżnić, że została kliknięta ta miniaturka (button) a nie inna (bo ziarno w kodzie poniżej zapisuje id ostatniego obrazka z listy)?

  <c:forEach var="obrazek" items="${sessionScope.obrazki}">
                <tr>
                    <td>
                        <form action="MyServlet" method="POST">

                            <input type="image" name="pokazObraz" src="${obrazek.url}" alt="Problem wczytania obrazka">  
                            <jsp:useBean id = "obraz" scope="session" class="DataBase.DBConnect"/>
                            <jsp:setProperty name="obraz" property="aktywneID" value="${obrazek.id}" />

                        </form>    
                    </td>
                    <td><table border="1" cellpadding="3">
                            <tbody>
                                <tr>
                                    <td>ID:</td>
                                    <td>${obrazek.id}</td>
                                </tr>
                                <tr>
                                    <td colspan="2" align="center"><input type="submit" value="Edytuj dane" /></td>
                                </tr>
                            </tbody>
                        </table>
                    </td>
                </tr>
            </c:forEach>