¿cómo puedo desactivar un botón al verificar una condición en mi jsp? Si es verdadero, entonces el botón está habilitado, si es falso, entonces el botón está deshabilitado. La condición sería verificar el valor de una variable. Sé cómo desactivar un botón usando javascript, pero usarlo junto con la condición en jsp es lo que no puedo descifrar. ¿Es posible?cómo desactivar los botones basados en una condición en jsp?
5
A
Respuesta
6
Intente utilizar la construcción JSTL así:
<input type="button" <c:if test="${variable == false}"><c:out value="disabled='disabled'"/></c:if>">
Para más ejemplos ver http://www.ibm.com/developerworks/java/library/j-jstl0211/index.html
2
Mi enfoque sería algo como esto:
<c:choose>
<c:when test="${condition == true}">
<input type="button" disabled="disabled"/>
</c:when>
<c:otherwise>
<input type="button" />
</c:otherwise>
</c:choose>
3
O simplemente podría hacerlo utilizando el
directamente como este:
<input type="button" ${ condition ? 'disabled="disabled"' : ''}/>
A modo de ejemplo:
<input type="button" ${ someVariable eq 5 ? 'disabled="disabled"' : ''}/>
Cuestiones relacionadas
- 1. iPhone Desactivar botones de UIActionSheet
- 2. UIToolBar - desactivar botones
- 3. cómo desactivar los botones de diálogo de jquery
- 4. prueba Cómo deshabilitar TestNG basado en una condición
- 5. Cómo ocultar los botones de flecha en una JScrollBar
- 6. Cómo cambiar los botones en MFMailComposeViewController?
- 7. ¿Cómo desactivar los errores VelocityViewResolver en Spring?
- 8. Cómo desactivar todos los sonidos en Android
- 9. ¿Es posible desactivar los botones 'Imprimir' y 'Exportar' en Crystal Reports?
- 10. Cómo desactivar los índices (temporales) en MongoDB
- 11. Similitud entre los usuarios basados en votos
- 12. javax.el.PropertyNotFoundException en una página JSP
- 13. ¿Cómo puedo volcar una variable en JSP?
- 14. Cómo codificar uri una cadena en jsp?
- 15. Cómo importar constantes en una página JSP
- 16. Cómo agregar una condición 'o' en #ifdef
- 17. ¿Cómo verificar una condición booleana en EL?
- 18. ¿Cómo rastrear los clics en los botones Tweet?
- 19. ¿Cómo autenticar los servicios web java basados en Java?
- 20. ¿Cómo cambio las propiedades de los botones dentro de los cuadros de botones en Qt Designer?
- 21. ¿Los formularios web ASP.Net y ASP.Net MVC están basados en componentes o basados en acciones?
- 22. TVirtualStringTree - ¿Cómo cambiar los botones [-]/[+]?
- 23. Cómo imprimir una variable en una condición particular en gdb?
- 24. JSP ¿Cómo escalar una imagen?
- 25. ¿Cómo desactivar el subrayado rojo en los comentarios en Netbeans?
- 26. Problema con los anchos basados en porcentajes en Opera
- 27. Números aleatorios basados en una probabilidad
- 28. ¿Cómo restrinjo los permisos basados en el ID de una sola página en la URL?
- 29. Cómo utilizar los registradores SLF4J en un JSP
- 30. ¿Los índices de matriz están basados en 0 en VB6?
No hay necesidad de comparar con datos falsos. Solo usa $ {! Variable}. Y no es necesario utilizar c: out para texto estático que no necesita escaparse de HTML. –