[JAVA] Was tun, wenn das Präfix c in JSP nicht gebunden ist?

--Umgebung - Windows10 - Apache Tomcat 8.5.47 - Eclipse Version: Oxygen.3a Release (4.7.3a) - Java version 1.8.0_231

Ereignis: Während der Verarbeitung mit der JSP-Datei ist in der Protokolldatei ein Fehler aufgetreten.

Caused by: org.xml.sax.SAXParseException:Element"c:choose"Präfix"c"Ist nicht gebunden.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
...

Ursache: Die JSTL Core-Bibliothek ist in der JSP-Datei nicht definiert

<%@ page language="java" contentType="text/xml; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page trimDirectiveWhitespaces="true" %>
<c:choose>
  <c:when test="${Bedingung 1}" >
    ...Prozess 1...
  </c:when>
  <c:when test="${Bedingung 2}" >
    ...Prozess 2...
  </c:when>
</c:choose>

Aktion 1: Definieren Sie das Präfix c in der JSP-Datei

<%@ page language="java" contentType="text/xml; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
...Kürzung..

Was tun, wenn "Der Tag-Bibliotheksdeskriptor für" http://java.sun.com/jsp/jstl/core "nicht gefunden werden kann"

--Referenz

Wenn Sie das Präfix c in der JSP-Datei definieren und ein Kompilierungsfehler auftritt, platzieren Sie die JAR-Datei, da überhaupt keine Core-Tag-Bibliothek vorhanden ist.

  1. Laden Sie das für Ihre Umgebung geeignete JAR von Apache Tomcat Site herunter. --Diese Version ist 1.2.5, laden Sie also das folgende Glas herunter - taglibs-standard-impl-1.2.5.jar - taglibs-standard-spec-1.2.5.jar - taglibs-standard-jstlel-1.2.5.jar
  2. Legen Sie die JAR-Datei im Ordner WEB-INF / lib ab

Recommended Posts

Was tun, wenn das Präfix c in JSP nicht gebunden ist?
[Ubuntu 20.04] Was tun, wenn der externe Monitor nicht erkannt wird?
[Rails] Was tun, wenn keine Daten in der Datenbank registriert sind?
Was tun, wenn Cloud 9 im Rails-Lernprogramm voll ist?
Was tun, wenn das Hintergrundbild nach der Bereitstellung nicht angewendet wird?
Was tun, wenn die Änderungen nicht in der JAR-Manifestdatei berücksichtigt werden?
Was tun, wenn der Vorgang nicht zulässig ist, wenn ein Befehl im Terminal ausgeführt wird?
Was tun, wenn FacesMessage festgelegt, aber nicht angezeigt wird?
Was tun, wenn der Haltepunkt schattiert ist und beim Debuggen nicht stoppt?
Was tun, wenn die Änderungen im Servlet nicht berücksichtigt werden?
Was tun, wenn die Rails-Seite im Rails-Lernprogramm 1.3.2 nicht angezeigt wird?
Hinweise, was zu tun ist, wenn das Eclipse Maven-Abhängigkeitsglas nicht korrekt ist
Was tun, wenn Sie Ihr Root-Passwort unter CentOS7 vergessen haben?
Was tun, wenn der Server-Tomcat stirbt?
[Maven] Was tun, wenn Sie aufgefordert werden, ein Glas, das sich nicht im Remote-Repository befindet, in den Krieg aufzunehmen?
Was tun, wenn der Tomcat-Prozess bestehen bleibt, wenn Sie Tomcat in Eclipse stoppen?
Was tun, wenn die App nicht mit der neuesten Rails-Version erstellt wurde, die bei neuen Rails installiert wurde?
Androd: Was tun gegen "The Realm befindet sich bereits in einer Schreibtransaktion in"
Was tun, wenn die Installation des Debug-Gems fehlschlägt?
Was tun, wenn der Rails-Server nicht gestartet werden kann?
Was tun, wenn das Update nach der Bereitstellung von Rails AWS nicht wirksam wird?
Was tun, wenn Sie den Text eines Elements in Selen nicht abrufen können?
Was ist zu tun, wenn in Eclipse "Fehler beim Laden der gemeinsam genutzten JNI-Bibliothek" angezeigt wird?
Was tun, wenn die Annotation JSON Hint nicht mit Lombok und JSONIC funktioniert?
Was tun, wenn in GlassFish eine java.io.IOException auftritt?
Was tun, wenn die Methode in f: ajax nicht gefunden wurde?
Was tun, wenn der Befehl adb nicht ausgeführt werden kann?
Was tun, wenn der Befehl Rails unbrauchbar wird?
[Rails] Was tun, wenn Sie versehentlich eine Bundle-Installation in einer Produktionsumgebung in Ihrer lokalen Umgebung durchführen?
Was tun, wenn Sie Ruby mit rbenv installiert haben, die Version sich jedoch nicht ändert?
Was tun, wenn Sie in Eclipse eine JRE auswählen und "Die ausgewählte JRE unterstützt die aktuelle Konformitätsstufe 11 nicht" erhalten?
Was tun, wenn in Docker ein gcc-Fehler auftritt?
Was tun, wenn die Validierung mit der Aktualisierungsaktion nicht funktioniert?
[Logback] Was tun, wenn unnötige Dateien während der Rotation nicht verschwinden?
Was tun, wenn "Relation" hibernate_sequence "nicht existiert" in der ID-Spalte von PostgreSQL + JPA
Was tun, wenn Sie die Quellposition wissen möchten, an der die Methode in bind.pry definiert ist?
Was ist mit dem Fehler "Kann nicht gelesen werden oder ist keine gültige ZIP-Datei?" Zu tun
Was tun, wenn javax.el.ELException: Kein gültiger Methodenausdruck: wird angezeigt, wenn der JSF-Bildschirm angezeigt wird
Was ist die Hauptmethode in Java?
[IOS] Was tun, wenn das Bild mit einer Farbe gefüllt ist?
Was tun, wenn die Änderungen nach der automatischen Bereitstellung in EC2 nicht übernommen werden?
Was tun, wenn Sie in Thymeleaf Layout eine groovige Warnung erhalten?
Was tun, wenn Sie das Plug-In nicht vom Eclipse Marketplace installieren können?
Was tun, wenn die Bereitstellung in Heroku fehlschlägt (Ruby-App nicht erkannt)?
Was tun, wenn Ihnen der von swagger-codegen-cli generierte Code nicht gefällt?
Was ist CHECKSTYLE: OFF in der Java-Quelle? Checkstyle zu wissen von
Was tun, wenn das von refile gepostete Bild nach dem Einstellen der 404-Fehlerseite in Rails verschwindet?
[Rails / Docker] Was tun, wenn der Browser (localhost: 3000) nach dem Hinzufügen eines Edelsteins den Zugriff verweigert?
[Gradle] [checkstyle] Was tun, wenn die aktive Einstellung von Checkstyle durch "Gradle-Projekt aktualisieren" aus Eclipse entfernt wird?