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 the jspinit() method?

701


What is pagescope in jsp?

676


What does jsp mean?

710


Give the use of exception object.

689


What is a jsp directive?

678


How many tags are provided by jstl?

697


What is jsp life cycle?

668


What is the use of session management?

676


How can I handle jsp page errors?

739


What is scriptlet in jsp?

725


Is jsp platform dependent?

680


What is the use of jstl tags in jsp?

731


What are the 3 tags used in jsp bean development?

762


How to disable session in jsp?

723


What are the jsp tags?

680