[ ferguson @ 30.01.2013. 18:27 ] @
Imam tri linka koji pozivaju neki servlet proba.

<a href='proba'>Promeni</a>
<a href='proba'>Promeni</a>
<a href='proba'>Promeni</a>

Proba treba da detektuje koji link je kliknut i u odnosu na to da promeni naziv samo tom linku.
Recimo da sam kliknuo na drugi link, ovo bi trebalo da pise.

<a href='proba'>Promeni</a>
<a href='proba'>OK</a>
<a href='proba'>Promeni</a>

Kako to da uradim?
[ bantu @ 31.01.2013. 07:19 ] @
Code:

<a href='proba?link=1'>Promeni</a>
<a href='proba?link=2'>OK</a>
<a href='proba?link=3'>Promeni</a>


Servlet:

Code:

protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();        

        
        Enumeration en = request.getParameterNames();
        
        while (en.hasMoreElements()) {
            
            String paramName = (String) en.nextElement();

            if ("link".equals(paramName)) {
                 out.println("Kliknut je link broj: " + request.getParameter(paramName) + "<br/>");
            }

        }       

    }
[ ferguson @ 31.01.2013. 08:39 ] @
Savrseno radi!!!

Hvala puno!
[ bantu @ 31.01.2013. 12:10 ] @
Ako hoceš da ti to onako izgleda fancy pa da se ne osvježava čitava stranica onda koristi ajax i XMLHttpRequest pa onda uz pomoc javascript-a samo osvježi dio DOM-a. Evo primjer sa javascript-om, a ti ga preradi da koristi ajax.
Code:
<!DOCTYPE html>
<html>
    <head>
        <script>
            function azuriraj(element) {
                element.innerHTML="OK";
            }
        </script>
    </head>
    <body>

    <a href=# onclick="azuriraj(this)">Promeni</a><br/>
    <a href=# onclick="azuriraj(this)">Promeni</a><br/>
    <a href=# onclick="azuriraj(this)">Promeni</a><br/>

    </body>
</html>