funciones curso netbeans jstl taglib

curso - ¿Dónde pongo jstl.jar y standard.jar para que los Netbeans no den errores/advertencias?



jstl maven (1)

En cuanto a cada "biblioteca de terceros" que le gustaría usar en su aplicación web, simplemente colóquela en la carpeta /WEB-INF/lib de su proyecto web. De esta forma, se tomará automáticamente en classpath / buildpath.

Solo necesita asegurarse de que no ha extraído los archivos JAR y colocado sus contenidos sueltos también en el classpath y / o codificado los taglibs en el propio web.xml webapp. Algunos tutoriales en línea pobres como roseindia (tos) lo sugieren de esa manera. No hagas eso. Solo empeorará las cosas.

Luego, en sus archivos JSP, asegúrese de estar utilizando los URI de taglib correctos como se describe en la documentación de JSTL TLD . Por ejemplo, JSTL core necesita declararse de la siguiente manera:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

Tenga en cuenta la ruta /jsp . Fue introducido desde JSTL 1.1. JSTL 1.0 no tiene la ruta /jsp . Si lo omites en JSTL 1.1 / 1.2, entonces las cosas no funcionarán. También tenga en cuenta que no debe usar el sufijo _rt como /core_rt , esta era la versión del prototipo anterior.

Por cierto, en jstl-1.2.jar, el estándar.jar está obsoleto. Si lo desea, simplemente elimine los archivos JSTL y JAR estándar que tiene actualmente y use este JAR en su lugar (sí, simplemente inserte /WEB-INF/lib y todo funcionará sin problemas).

¿Dónde pongo jstl.jar y standard.jar para que Netbeans ya no dé errores / advertencias sobre el taglib?