Uses of Class
org.apache.jasper.JasperException
-
Packages that use JasperException Package Description org.apache.jasper org.apache.jasper.compiler org.apache.jasper.runtime org.apache.jasper.servlet org.apache.jasper.xmlparser -
-
Uses of JasperException in org.apache.jasper
Methods in org.apache.jasper that return types with arguments of type JasperException Modifier and Type Method Description List<JasperException>
JspC. getJSPCompilationErrors()
Gets the list of JSP compilation errors caught during the most recent invocation of this instance'sexecute
method when failOnError has been set to FALSE.Methods in org.apache.jasper that throw JasperException Modifier and Type Method Description void
JspCompilationContext. compile()
Compiler
JspCompilationContext. createCompiler(boolean jspcMode)
Create a "Compiler" object.Compiler
JspCompilationContext. createParser()
Create a compiler object for parsing only.void
JspC. execute()
InputStream
JspCompilationContext. getResourceAsStream(String res)
Gets a resource as a stream, relative to the meanings of this context's implementation.Set<String>
JspCompilationContext. getResourcePaths(String path)
String[]
JspCompilationContext. getTldLocation(String uri)
Gets the 'location' of the TLD associated with the given taglib 'uri'.Class
JspCompilationContext. load()
void
JspC. scanFiles(File base)
Locate all jsp files in the webapp.void
JspC. setArgs(String[] arg)
Constructors in org.apache.jasper that throw JasperException Constructor Description JspCompilationContext(String jspUri, boolean isErrPage, Options options, javax.servlet.ServletContext context, JspServletWrapper jsw, JspRuntimeContext rctxt)
JspCompilationContext(String tagfile, javax.servlet.jsp.tagext.TagInfo tagInfo, Options options, javax.servlet.ServletContext context, JspServletWrapper jsw, JspRuntimeContext rctxt, URL tagFileJarUrl)
-
Uses of JasperException in org.apache.jasper.compiler
Methods in org.apache.jasper.compiler with parameters of type JasperException Modifier and Type Method Description void
ErrorDispatcher. throwException(org.apache.jasper.compiler.Mark where, JasperException je)
Creates and throws a new exception from the given JasperException, by prepending the given location information (containing file name, line number, and column number) to the message of the given exception, and copying the stacktrace of the given exception to the new exception.Methods in org.apache.jasper.compiler that throw JasperException Modifier and Type Method Description void
TagPluginManager. apply(org.apache.jasper.compiler.Node.Nodes page, ErrorDispatcher err, PageInfo pageInfo)
static void
JspUtil. checkAttributes(String typeOfTag, org.apache.jasper.compiler.Node n, JspUtil.ValidAttribute[] validAttributes, ErrorDispatcher err)
Checks if all mandatory attributes are present and if all attributes present have valid names.static void
JspUtil. checkScope(String scope, org.apache.jasper.compiler.Node n, ErrorDispatcher err)
Checks to see if the given scope is valid.JavacErrorDetail[]
AntJavaCompiler. compile(String className, org.apache.jasper.compiler.Node.Nodes pageNodes)
void
Compiler. compile(boolean compileClass)
Compile the jsp file from the current engine context.JavacErrorDetail[]
JDTJavaCompiler. compile(String targetClassName, org.apache.jasper.compiler.Node.Nodes pageNodes)
JavacErrorDetail[]
Jsr199JavaCompiler. compile(String className, org.apache.jasper.compiler.Node.Nodes pageNodes)
JavacErrorDetail[]
NullJavaCompiler. compile(String className, org.apache.jasper.compiler.Node.Nodes pageNodes)
static void
TextOptimizer. concatenate(Compiler compiler, org.apache.jasper.compiler.Node.Nodes page)
static JavacErrorDetail
ErrorDispatcher. createJavacError(String fname, org.apache.jasper.compiler.Node.Nodes page, StringBuilder errMsgBuf, int lineNum)
void
Jsr199JavaCompiler. doJavaFile(boolean keep)
JspProperty
JspConfig. findJspProperty(String uri)
Find a property that best matches the supplied resource.static InputStream
JspUtil. getInputStream(String fname, JarFile jarFile, JspCompilationContext ctxt, ErrorDispatcher err)
Writer
AntJavaCompiler. getJavaWriter(String javaFileName, String javaEncoding)
Writer
JDTJavaCompiler. getJavaWriter(String javaFileName, String javaEncoding)
Writer
NullJavaCompiler. getJavaWriter(String javaFileName, String javaEncoding)
static String
JspUtil. getTagHandlerClassName(String path, ErrorDispatcher err)
Gets the fully-qualified class name of the tag handler corresponding to the given tag file path.boolean
JspConfig. isJspPage(String uri)
To find out if an uri matches an url pattern in jsp config.void
ErrorDispatcher. javacError(String errorReport, Exception e)
void
ErrorDispatcher. javacError(JavacErrorDetail[] javacErrors)
void
ErrorHandler. javacError(String errorReport, Exception exception)
Processes the given javac error report and exception.void
ErrorHandler. javacError(JavacErrorDetail[] details)
Processes the given javac compilation errors.void
ErrorDispatcher. jspError(Exception e)
void
ErrorDispatcher. jspError(String errCode)
void
ErrorDispatcher. jspError(String errCode, String... args)
void
ErrorDispatcher. jspError(String errCode, String arg, Exception e)
void
ErrorDispatcher. jspError(org.apache.jasper.compiler.Mark where, Exception e)
void
ErrorDispatcher. jspError(org.apache.jasper.compiler.Mark where, String errCode)
void
ErrorDispatcher. jspError(org.apache.jasper.compiler.Mark where, String errCode, String... args)
void
ErrorDispatcher. jspError(org.apache.jasper.compiler.Node n, String errCode)
void
ErrorDispatcher. jspError(org.apache.jasper.compiler.Node n, String errCode, String... args)
void
ErrorDispatcher. jspError(org.apache.jasper.compiler.Node n, String errCode, String arg, Exception e)
void
ErrorHandler. jspError(String fname, int line, int column, String msg, Exception exception)
Processes the given JSP parse error.void
ErrorHandler. jspError(String msg, Exception exception)
Processes the given JSP parse error.static void
ELFunctionMapper. map(Compiler compiler, org.apache.jasper.compiler.Node.Nodes page)
Creates the functions mappers for all EL expressions in the JSP page.static JavacErrorDetail[]
ErrorDispatcher. parseJavacMessage(org.apache.jasper.compiler.Node.Nodes pageNodes, String errMsg, String fname)
void
PageInfo. setAutoFlush(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)
void
PageInfo. setBufferValue(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)
void
PageInfo. setDeferredSyntaxAllowedAsLiteral(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir)
void
PageInfo. setIsELIgnored(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir)
void
PageInfo. setIsErrorPage(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)
void
PageInfo. setIsThreadSafe(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)
void
PageInfo. setLanguage(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir)
void
PageInfo. setSession(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err)
void
PageInfo. setTrimDirectiveWhitespaces(String value, org.apache.jasper.compiler.Node n, ErrorDispatcher err, boolean pagedir)
void
ErrorDispatcher. throwException(org.apache.jasper.compiler.Mark where, JasperException je)
Creates and throws a new exception from the given JasperException, by prepending the given location information (containing file name, line number, and column number) to the message of the given exception, and copying the stacktrace of the given exception to the new exception.static void
JspUtil. validateExpressions(org.apache.jasper.compiler.Mark where, String expressions, javax.el.FunctionMapper functionMapper, ErrorDispatcher err)
Validates the syntax of all EL expressions within the given string.Constructors in org.apache.jasper.compiler that throw JasperException Constructor Description Compiler(JspCompilationContext ctxt, JspServletWrapper jsw, boolean jspcMode)
TagLibraryInfoImpl(JspCompilationContext ctxt, org.apache.jasper.compiler.ParserController pc, String prefix, String uriIn, String[] location, ErrorDispatcher err)
Constructor which builds a TagLibraryInfoImpl by parsing a TLD. -
Uses of JasperException in org.apache.jasper.runtime
Methods in org.apache.jasper.runtime that throw JasperException Modifier and Type Method Description static Object
JspRuntimeLibrary. convert(String propertyName, String s, Class t, Class propertyEditorClass)
static void
JspRuntimeLibrary. createTypedArray(String propertyName, Object bean, Method method, String[] values, Class t, Class propertyEditorClass)
Create a typed array.String[]
TldScanner. getLocation(String uri)
Gets the 'location' of the TLD associated with the given taglib 'uri'.static Method
JspRuntimeLibrary. getReadMethod(Class beanClass, String prop)
static Object
JspRuntimeLibrary. getValueFromBeanInfoPropertyEditor(Class attrClass, String attrName, String attrValue, Class propertyEditorClass)
static Object
JspRuntimeLibrary. getValueFromPropertyEditorManager(Class attrClass, String attrName, String attrValue)
static Method
JspRuntimeLibrary. getWriteMethod(Class beanClass, String prop)
static Object
JspRuntimeLibrary. handleGetProperty(Object o, String prop)
static void
JspRuntimeLibrary. handleSetProperty(Object bean, String prop, boolean value)
static void
JspRuntimeLibrary. handleSetProperty(Object bean, String prop, byte value)
static void
JspRuntimeLibrary. handleSetProperty(Object bean, String prop, char value)
static void
JspRuntimeLibrary. handleSetProperty(Object bean, String prop, double value)
static void
JspRuntimeLibrary. handleSetProperty(Object bean, String prop, float value)
static void
JspRuntimeLibrary. handleSetProperty(Object bean, String prop, int value)
static void
JspRuntimeLibrary. handleSetProperty(Object bean, String prop, long value)
static void
JspRuntimeLibrary. handleSetProperty(Object bean, String prop, short value)
static void
JspRuntimeLibrary. handleSetProperty(Object bean, String prop, Object value)
static void
JspRuntimeLibrary. handleSetPropertyExpression(Object bean, String prop, String expression, javax.servlet.jsp.PageContext pageContext, ProtectedFunctionMapper functionMapper)
Use proprietaryEvaluate public static void handleSetPropertyExpression(Object bean, String prop, String expression, PageContext pageContext, VariableResolver variableResolver, FunctionMapper functionMapper ) throws JasperException { try { Method method = getWriteMethod(bean.getClass(), prop); method.invoke(bean, new Object[] { pageContext.getExpressionEvaluator().evaluate( expression, method.getParameterTypes()[0], variableResolver, functionMapper, null ) }); } catch (Exception ex) { throw new JasperException(ex); } }static void
JspRuntimeLibrary. introspect(Object bean, javax.servlet.ServletRequest request)
static void
JspRuntimeLibrary. introspecthelper(Object bean, String prop, String value, javax.servlet.ServletRequest request, String param, boolean ignoreMethodNF)
-
Uses of JasperException in org.apache.jasper.servlet
Methods in org.apache.jasper.servlet with parameters of type JasperException Modifier and Type Method Description void
JspServletWrapper. setCompilationException(JasperException je)
Sets the compilation exception for this JspServletWrapper.Methods in org.apache.jasper.servlet that throw JasperException Modifier and Type Method Description Class
JspServletWrapper. loadTagFile()
Compile (if needed) and load a tag fileClass
JspServletWrapper. loadTagFilePrototype()
Compile and load a prototype for the Tag file.Constructors in org.apache.jasper.servlet that throw JasperException Constructor Description JspServletWrapper(javax.servlet.ServletContext servletContext, Options options, String tagFilePath, javax.servlet.jsp.tagext.TagInfo tagInfo, JspRuntimeContext rctxt, URL tagFileJarUrl)
-
Uses of JasperException in org.apache.jasper.xmlparser
Methods in org.apache.jasper.xmlparser that throw JasperException Modifier and Type Method Description static Object[]
XMLEncodingDetector. getEncoding(String fname, JarFile jarFile, JspCompilationContext ctxt, ErrorDispatcher err)
Autodetects the encoding of the XML document supplied by the given input stream.TreeNode
ParserUtils. parseXMLDocument(String uri, InputStream is)
Parse the specified XML document, and return aTreeNode
that corresponds to the root node of the document tree.TreeNode
ParserUtils. parseXMLDocument(String uri, InputStream is, boolean validate)
Parse the specified XML document, and return aTreeNode
that corresponds to the root node of the document tree.TreeNode
ParserUtils. parseXMLDocument(String uri, InputSource is)
Parse the specified XML document, and return aTreeNode
that corresponds to the root node of the document tree.TreeNode
ParserUtils. parseXMLDocument(String uri, InputSource is, boolean validate)
Parse the specified XML document, and return aTreeNode
that corresponds to the root node of the document tree.String
XMLEncodingDetector. scanPseudoAttribute(boolean scanningTextDecl, XMLString value)
Scans a pseudo attribute.
-