How do I get Eclipse to syntax check inside <%@ include %> directives in JSP?

eclipse, java, jsp

Solution

Disable JSP validation in Eclipse (it has always been a failure), or, better, just don't use scriptlets. It's considered bad practice. Keep Java code in real Java classes and use taglibs/EL in JSP all the way.

Problem

When I'm using <%@ include %> directives in JSP, is there any way to have Eclipse syntax check my included files (or what is best practice for this). What I mean is that if I include files that have variables declared in the parent, I get a bunch of errors about undeclared variables (makes sense). So how do people get around this?

Original source

Related problems