which situation you use static include and dynamic include
in jsp?
Answers were Sorted based on User's Feedback
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 |
when same request and response objects are shared by
multiple JSP's in dynamic include
In static include internally,it will merge the contents(eg:
one.jsp and two.jsp) and creates a jsp as(one_two.jsp)then
generates the output of both the jsp's
| Is This Answer Correct ? | 15 Yes | 4 No |
What is expression language injection?
Explain the uses of jsp?
What is the difference between a jspwriter and a servlet printwriter?
i am using rich faces datatable rich:datatable. On entering the value, values get filtered in table. Now how can i get the value in back9ing bean..?
What are the steps for creating custom tags in jsp?
What are the different types scripting elements in jsp?
What are the different scope values for the <jsp:usebean> tag?
Which categories can be divided jstl tags, give examples.
How do I view a jsp file?
What is expression tag in jsp?
How can I extend the functionality of jsp?
What is difference between include directive and jsp:include action?