There are two types of JSP includes: the include action and the include directive. You are using the include action, but maybe you need to use the include directive. They way I think of them is like this: For the <jsp:include action, it is only the output of it that is included at runtime. It isn't going to read any variables set on the page that includes it. You have to pass variables in a <jsp:param> tag, or as a query string. The other kind of include, <%@include file=""%> complies the content right into your page at compile time. This is what you are trying to do. Both kinds have their advantages and disadvantages, and once you understand the differences, you will see why JSP is so good. D On Tuesday, October 21, 2003, at 05:06 PM, thelist-request at lists.evolt.org wrote: > > <% String orderInfo = "1"; %> > // below is the page with the conditional DIV indside.. > <jsp:include page="includes/dashboards.jsp"/> > > inside the "dashboards.jsp" page I tried this: > > <% if(orderInfo.equals("1"))...show DIV %> (psuedo) > > Which does not work. Can anyone shed light on the correct way to > handle this? I'm a bit of a JSP neo - I only know the basics.