Which may, in fact, be a TC bug. Just tried it on WLS 8.1 SP3 and it worked fine:
Header Body Footer Quoting Kris Schneider <[EMAIL PROTECTED]>: > True. But even if you use the include directive, you can't split your tags. > For > example, try: > > split.jsp: > ---------- > <%@ page contentType="text/plain" %> > > <%@ include file="splitHeader.jspf" %> > Body > <%@ include file="splitFooter.jspf" %> > > splitHeader.jspf: > ----------------- > <jsp:useBean id="now" class="java.util.Date"> > Header > > splitFooter.jspf: > ----------------- > Footer > </jsp:useBean> > > Results in the following with TC 5.0.27: > > org.apache.jasper.JasperException: /split.jsp(3,0) /splitHeader.jspf(1,46) > Unterminated <jsp:useBean tag > ... > > Quoting Erik Weber <[EMAIL PROTECTED]>: > > > There are two types of JSP includes, static and dynamic. You appear to > > be using the dynamic variety. > > > > A statically included JSP (using jsp:directive.include) becomes part of > > the same Servlet as the including JSP at JSP compilation/Servlet > > generation time. A dynamically included JSP's output is pumped to the > > response output stream "on the fly" at request time -- therefore the > > pages are separate entities and would each need their own tag > > declarations, if I'm not mistaken. > > > > Slattery, Tim - BLS wrote: > > > > >This isn't strictly a Struts question, but it involves struts tags, and > > it's > > >driving me NUTS! > > > > > >My page looks something like this: > > > > > ><%@ page language="java" %> > > ><%@ page session="false"%> > > ><%@ taglib uri="/WEB-INF/struts-html-el.tld" prefix="html-el" %> > > > > > ><%@ taglib uri="/WEB-INF/c.tld" prefix="c" %> > > ><%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt" %> > > > > > ><jsp:include page="/include/header.jsp" flush="true"> > > > <jsp:param name="title" value="Credentials - Main" /> > > ></jsp:include> > > > > > >Page text > > > > > ><jsp:include page="/include/footer.jsp"/> > > > > > >Header,jsp and footer.jsp both include Struts <html-el:... > tags, and > > >header also includes the JSTL <fmt:dateFormat...> tags. As you can see, > > >there are taglib tags defining the needed prefixes in the main page. I've > > >found that I seem to need to also put them in the included files, > otherwise > > >the tags there won't be resolved. > > > > > >Right now the <fmt:dateFormat...> tag is working fine. The header.jsp > file > > >also contains an <html-el:html...> tag that is *not* getting translated. > > >Footer.jsp has the matching </html-el:html...> tag. And I'm getting an > > error > > >message about "weblogic.utils.ParsingException: Could not complete > parsing, > > >unmatched tags: html" > > > > > >What the [EMAIL PROTECTED] Is going on? Why do I need to put taglib tags in the > > >included files? And why does the parser complain about an unmatched html > > >tag? > > > > > > > > >-- > > >Tim Slattery > > >[EMAIL PROTECTED] > > -- > Kris Schneider <mailto:[EMAIL PROTECTED]> > D.O.Tech <http://www.dotech.com/> -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]