Class JettyTldPreScanned
java.lang.Object
org.apache.jasper.servlet.TldScanner
org.apache.jasper.servlet.TldPreScanned
org.eclipse.jetty.ee10.apache.jsp.JettyTldPreScanned
public class JettyTldPreScanned
extends org.apache.jasper.servlet.TldPreScanned
JettyTldPreScanned
Change to TldPreScanned to not require that the tlds have been
pre-scanned from a jar file, but rather may be files in the
file system.
This is important for running in the jetty maven plugin
environment in multi-module builds, where modules that contain tlds
may be in the reactor at the same time as a webapp being run with the
plugin. That means that the tlds will be used from their location in
the file system, rather than from their assembled jar.
-
Constructor Summary
ConstructorDescriptionJettyTldPreScanned
(jakarta.servlet.ServletContext context, boolean namespaceAware, boolean validation, boolean blockExternal, Collection<URL> preScannedTlds) -
Method Summary
Methods inherited from class org.apache.jasper.servlet.TldScanner
getListeners, getTldResourcePathTaglibXmlMap, getUriTldResourcePathMap, parseTld, parseTld, scan, scanJspConfig, scanPlatform, scanResourcePaths, setClassLoader
-
Constructor Details
-
JettyTldPreScanned
public JettyTldPreScanned(jakarta.servlet.ServletContext context, boolean namespaceAware, boolean validation, boolean blockExternal, Collection<URL> preScannedTlds)
-
-
Method Details
-
scanJars
public void scanJars()- Overrides:
scanJars
in classorg.apache.jasper.servlet.TldPreScanned
-