which situation you use static include and dynamic include
in jsp?

Answer Posted / sreekanth madamanchi

This is Static include.
<%@ include file="header.jsp" %>
1.the file includes static text. i.e if we use the static
include, it will merge the contents of included jsp
(header.jsp) with main jsp at compile time. and the size of
the main jsp will increase. some times it may have problem,
because the maximum size of the jsp is 64kb.
2.if the file is changed,the JSP engine may not recompile
the JSP

This is Dynamic include.
<jsp:include page="header.jsp">
1.The file includes Dynamically. i.e at run time.
2.If the included file (header.jsp) is changed,the JSP
engine recompile the included JSP, because it will include
at run time.By using this the jsp size also not increased.
For Example
Static include (<%@ include file="header.jsp" %>) like our
#include (C++)
Dynamic include (<jsp:include page="header.jsp"> ) like our
import (JAVA)

Is This Answer Correct ?    46 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is expression language in jsp?

751


How can I declare methods within my jsp page?

702


What are jsp el implicit objects and how it’s different from jsp implicit objects?

792


What is a translation unit?

717


How does a jsp function?

700


What are jsp lifecycle methods?

750


What is client side technology?

677


Why taglib is used in jsp?

703


How do I include static files within a jsp page?

735


Are dialogue tags necessary?

710


What is the standard action?

726


What is jsessionid?

717


Define jsp declaration?

761


What are the advantages of jstl?

703


How can we disable el?

726