0

私はこのコードの平和を持っています:

<%
ArrayList<Utente> lista=null;
try{
    lista= (ArrayList<Utente>)request.getAttribute("lista");
}catch(Exception e){
    e.printStackTrace();
}
    if(lista!=null){                    
for(int i=0;i<lista.size();i++){                                                                                        out.print("<tr>");
                        out.print("<td>"+lista.get(i).getNome()+"</td>");
                        out.print("<td>"+lista.get(i).getCognome()+"</td>");
                        out.print("<td>"+lista.get(i).getPosizione()+"</td>");
                        out.print("<td>"+lista.get(i).getTelefono()+"</td>");
                        out.print("<td><img src='imm/view.png'>&nbsp"+
                                "<a href='' id='"+lista.get(i).getIdUtente()+"' class='view'>Vedi</a>&nbsp &nbsp" 
                                +"<img src='imm/mod.png'>&nbsp"+
                                "<a href='InfoUtente&id="+lista.get(i).getIdUtente()+"' id='"+lista.get(i).getIdUtente()+"' class='mod'>Modifica   </a>&nbsp &nbsp"+
                                 "<img src='imm/del.png'>&nbsp"+
                                "<a href='' id='"+lista.get(i).getIdUtente()+"' class='del' name='"+lista.get(i).getNome()+" "+lista.get(i).getCognome()+"'>Elimina   </a></td>");
                         }

                }
                        %>

ここでやりたいことは、特定のインデックスのリンク Modifica をクリックしたときに、サーブレット InfoUtente を呼び出すことです。そのため、index パラメータをサーブレットに渡したいと思います。どのようにできるのか?

4

3 に答える 3

0

以下のように jsp を使用してこれを行うことをお勧めします。& ではなくクエリ文字列を開始する

以下のコードを確認してください

<%
ArrayList<Utente> lista=null;
try{
lista= (ArrayList<Utente>)request.getAttribute("lista");
}catch(Exception e){
e.printStackTrace();
}
if(lista!=null){                    
for(Utente utente : lista){%>                                                                                               
<tr>
    <td><%=utente.getName()%></td>
    <td><%=utente.getCognome()%></td>
    <td><%=utente.getPosizione()%></td>
    <td><%=utente.getTelefono()%></td>
    <td>
          <img src='imm/view.png'>&nbsp
          <a href='' id='<%=utente.getIdUtente()%>' class='view'>Vedi</a>&nbsp &nbsp
           <img src='imm/mod.png'>&nbsp</a>
           <a href='InfoUtente?id=<%=utente.getIdUtente()%>' id='<%=utente.getIdUtente()%>' class='mod'>Modifica </a>&nbsp &nbsp
        <img src='imm/del.png'>&nbsp</a>  <!-- Here you have to put ? instead of & -->
         <a href='' id='<%=utente.getIdUtente()%>' class='del' name='<%=utente.getName()%>'>Elimina</a></td>
</tr>
<%}
}%>
于 2013-02-04T11:16:56.347 に答える
0

Java スクリプト関数を記述し、特定のフィールド変更の onClick (または onSubmit など) 関数を呼び出します。その関数内で、「page.html?param=value」のような文字列を作成します。ページをそこにリダイレクトします。

于 2013-02-04T11:01:22.777 に答える