public class JspServletWrapper extends Object
Constructor and Description |
---|
JspServletWrapper(ServletConfig config,
Options options,
String jspUri,
JspRuntimeContext rctxt) |
JspServletWrapper(ServletContext servletContext,
Options options,
String tagFilePath,
TagInfo tagInfo,
JspRuntimeContext rctxt,
JarResource tagJarResource) |
Modifier and Type | Method and Description |
---|---|
int |
decTripCount() |
void |
destroy() |
Map<String,Long> |
getDependants()
Get a list of files that the current page has source dependency on.
|
JspCompilationContext |
getJspEngineContext() |
String |
getJspUri() |
long |
getLastModificationTest() |
long |
getLastUsageTime() |
boolean |
getReload() |
Servlet |
getServlet() |
ServletContext |
getServletContext() |
FastRemovalDequeue.Entry |
getUnloadHandle() |
protected JasperException |
handleJspException(Exception ex)
Attempts to construct a JasperException that contains helpful information
about what went wrong.
|
int |
incTripCount() |
boolean |
isTagFile() |
Class<?> |
loadTagFile()
Compile (if needed) and load a tag file.
|
Class<?> |
loadTagFilePrototype()
Compile and load a prototype for the Tag file.
|
void |
service(HttpServletRequest request,
HttpServletResponse response,
boolean precompile) |
void |
setCompilationException(JasperException je)
Sets the compilation exception for this JspServletWrapper.
|
void |
setLastModificationTest(long lastModificationTest) |
void |
setReload(boolean reload) |
void |
setServletClassLastModifiedTime(long lastModified)
Sets the last-modified time of the servlet class file associated with
this JspServletWrapper.
|
public JspServletWrapper(ServletConfig config, Options options, String jspUri, JspRuntimeContext rctxt)
public JspServletWrapper(ServletContext servletContext, Options options, String tagFilePath, TagInfo tagInfo, JspRuntimeContext rctxt, JarResource tagJarResource)
public JspCompilationContext getJspEngineContext()
public void setReload(boolean reload)
public boolean getReload()
public Servlet getServlet() throws ServletException
ServletException
public ServletContext getServletContext()
public void setCompilationException(JasperException je)
je
- The compilation exceptionpublic void setServletClassLastModifiedTime(long lastModified)
lastModified
- Last-modified time of servlet classpublic Class<?> loadTagFile() throws JasperException
JasperException
- Error compiling or loading tag filepublic Class<?> loadTagFilePrototype() throws JasperException
JasperException
- Error compiling or loading tag filepublic Map<String,Long> getDependants()
public boolean isTagFile()
public int incTripCount()
public int decTripCount()
public String getJspUri()
public FastRemovalDequeue.Entry getUnloadHandle()
public void service(HttpServletRequest request, HttpServletResponse response, boolean precompile) throws ServletException, IOException, FileNotFoundException
public void destroy()
public long getLastModificationTest()
public void setLastModificationTest(long lastModificationTest)
lastModificationTest
- The lastModificationTest to set.public long getLastUsageTime()
protected JasperException handleJspException(Exception ex)
Attempts to construct a JasperException that contains helpful information about what went wrong. Uses the JSP compiler system to translate the line number in the generated servlet that originated the exception to a line number in the JSP. Then constructs an exception containing that information, and a snippet of the JSP to help debugging. Please see https://bz.apache.org/bugzilla/show_bug.cgi?id=37062 and http://www.tfenne.com/jasper/ for more details.
ex
- the exception that was the cause of the problem.Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.