On all our Struts projects we usually create a JSP page that just has taglib definitions in. Then, on all the main pages we just put an include in like this…
<%@ include file=”/includes/taglibs.jsp” %>
The MyEclipse JSP validation is not checking the included file for taglib directives so most of the page is covered with “unknown tag” warnings.
This is a fairly standard thing to do, so I think MyEclipse should be following any include directives and taking external directives into account.