translation scriptlet to jstl
How could i translate this code to jstl , EDepedencia is my bean and i want to get the name attribute by using getNom_dependencia();
<td>
<select class="combo" name ="selectDependencias"onChange="this.form.inputDependencia.value = this.value;">
<option selected></option>
<%
HttpSession sessionJsp = request.getSession(false);
if(sessionJsp==null){%>
<option>none</option>
<%}
else{
%>
<%
List records = (List) sessionJsp.getAttribute("dependencias");
for (int i=0;i<records.size();i++){
EDependencia a = (EDependencia) records.get(i);
%>
<option><%=a.getNom_dependencia()%></option>
<%
}
}
%>
</select>
</td>
# 1
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
-
-
-
<select class="combo" name = "selectDependencias"onChange="this.form.inputDependencia.value = this.value;">
<option>pick one</option>
<c:forEach items='${sessionScope["dependencias"}' var='EDependencia'>
<option><c:out value='${EDependencia.nom_dependencia}'/></option>
</c:forEach>
</select>
--
--
--
--
or guess
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
-
-
-
<select class="combo" name = "selectDependencias"onChange="this.form.inputDependencia.value = this.value;">
<option>pick one</option>
<c:forEach items='${sessionScope.dependencias}' var='EDependencia'>
<option><c:out value='${EDependencia.nom_dependencia}'/></option>
</c:forEach>
</select>
--
--
--
--
might work too
Hope that might help :)
REGARDS,
RaHuL