Hola, buenas, espero me puedan ayudar, necesito crear tres botones en Jsf, tengo una clase de botones que segun la pagina donde este en ese momento crea los botones ya sea: 1)Guardar,Limpiar,Cancelar 2)Buscar,Limpiar,Cancelar, etc.
La cosa es que para crearlos utilizo los JSTL y JSF combinados como sigue:
Código:
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="x"%>
<jsp:useBean id="btn" class="pkgfarma_net.admin.modelo.botones" scope="page"/>
<f:view>
<c:choose>
<c:when test="${param['accion'] == 'agregar'}">
<c:forEach var="valor" items="${btn.agregar}">
<tr>
<td><h:commandButton id="btnPrueba"></h:commandButton></td>
</tr>
</c:forEach>
</c:when>
<c:otherwise>
<c:forEach var="valor" items="${btn.buscar}">
<h:commandButton id="btnPg" value="#{param['valor']}" type="submit" />
</c:forEach>
</c:otherwise>
</c:choose>
</f:view>
La preguna es, como puedo poner la variable "valor" dentro del value del CommandButton, como puedo utilizar una variable de jstl en jsf?. Alguna sugerencia.
Saludos
!.