Inspectopedia Help

Unhandled Exception in JSP

Reports exceptions that are thrown by top-level JSP scriptlets.

Example:

<%! String getFormattedDate() { ... throw new IllegalArgumentException(...); // Error } %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Hello, JSP!</title> </head> <body> <i>Today is <%= getFormattedDate() %></i> </body> </html>

NOTE: Such JSP pages will compile, because the servlet container wraps all JSP code in a try {} catch() {} block, but they will produce runtime exceptions when deployed on the server.

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Jakarta EE: Server Pages (JSP), 233.SNAPSHOT

Last modified: 13 July 2023