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.