In my application, many jsp files include the header.jsp to display the head.
There are two ways, both static include and dynamic include.
The static include is <%@ include file="/jsp/header.jsp" %>.
The dynamic include is <jsp:include page="/jsp/header.jsp" flush="true">.
There was a requirement to update the header.jsp and every page that includes the header needs to display the new header.
It seems that I just need to deploy the updated header.jsp. But that doesn't work due the web container setting.
I also need to re-deploy all those includer jsp files to make sure their time stampt is more recent then the header.jsp.
That caused a big maintenance problem.
I am not very sure if the web container is Sun iPlanet.
Do you have any comments for the sustain?
Thanks.
The static includes need to be touched so they'll recompile with the new JSP contents--the solution is not to use static includes for JSPs, unless you're okay with the additional work.
<%@ include file="/jsp/header.jsp" %> must be used only for static contents. If the contents changes at run time then we must use<jsp:include page="../../header.jsp" />.
Sanjeev
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.