I am turnig my jsp code:
<%
    for (int i = 0; i < list.size(); i++) {
        Entry var = (Entry) list.get(i);
        out.println(var.getCn().replace("cn=", ""));
        String cn = var.getCn();
        out.println("<form method=\"get\" action=\"Controller\">"
                + "<input type =\"hidden\" name=\"act1\" value = \"" + cn.replace("cn=", "") + "\">"
                + "<button type=\"submit\" name=\"act\"  value=\"SHOW\" id=\"act\" >Show</button>"
    }
into JSTL:
  <c:forEach var="item" items="${list}">
    <p>
        <c:out value="${item.getCn()} "></c:out>
        <p>
        <c:set var="item" value="${item.getCn()}"></c:set>
          <input type ="hidden" name="act1" value ="??????????????">
        <button type="submit" name="act"  value="SHOW" id="act">Show</button>
</c:forEach>
I don't know how to pass the parameter "value", easily uploadable through cn.replace("cn=", "") with jsp, to my servlet.
 
     
     
    