Now that 3386 has fixed the 100% cpu system thrashing bug
when loading JSP files, I have been checking out how IDEA
Following are biggest issues I found:
(1) IDEA doesn't resolve variables defined in included JSP files.
Most of the incorrect errors IDEA is flagging in my JSP
files are because all our JSPs include another
"GlobalCode.jsp" which defines some variables like
These variables are referenced in the main JSP pages. IDEA
doesn't resolve them from the included "Global.jsp" and
flags them as "unresolved symbols". (See attached pic).
Non-trivial JSP include file="" lead to red code in including JSP
JSP parser gets confused by includes
(2) IDEA is flagging unhandled exceptions as errors even though
errorPage is defined.
Exception is reported unhandled in JSP
Exceptions reported as unhandled in JSP