I have some problem using <c:import> together with <jsp:include>. In fact when a page like this is compiled : <c:import url="include/boxEpNewsData.jsp" > <c:param name="ID"><%=request.getParameter("ID")%></c:param> <c:param name="myDay" value="${myDay}" /> </c:import> <p> <jsp:include page="include/boxUltimeEpNews.jsp" flush="false"> <jsp:param name="num" value="20"/> </jsp:include> I have the first part displayed after the second part, and it seems to me impossible :-) Looking in the generated java code of the page I have this: .... _jspTagHandler4 = new org.apache.taglibs.standard.tag.el.core.ImportTag(); _jspTagHandler4.setPageContext( pageContext ); _jspTagHandler4.setParent( null ); setProperty( _jspTagHandler4, "url", "include/boxEpNewsData.jsp", "java.lang.String" ); try { _jspTagHandlerAction = _jspTagHandler4.doStartTag(); .....import something } catch( Throwable t ) { _jspTagHandler4.doCatch( t ); } finally { _jspTagHandler4.doFinally(); } if( _jspTagHandlerAction == Tag.SKIP_PAGE ) { return; } _jspTagHandler4.release(); out.write( "\r\n\t\t\t\t\t<p>\r\n\t\t\t\t\t" ); pageContext.include( "include/boxUltimeEpNews.jsp" );
So my consideration is that the import tag works different from the jsp:include and is displayed after the completion of the rest of the page. Unfortunately I cannot use only jsp:include because I got errors when using <jsp:param name="num" value="<%=request.getParameter("ID")%>"/> Thank you Andrea Grittini Andrea Grittini ( < mailto:[EMAIL PROTECTED]>) Tel: +39-2-97482.1- Fax: +39-2-97482? Computer Design S.r.l., Via Piave 46 - 20010 S.Stefano Ticino - ITALY < http://www.cdesign.it/>