Try to add flush="true" in each of your <template:get ... flush="true" > tags.
This should solve the problem (coming from your web container).
Cedric
"Vaillancourt, Richard" wrote:
> Thanks Kevin.
>
> See enclosed. Extremely simple template example.
>
> The taglibs seem to work in that the individual .jsps are located and
> rendered as html, it's just that the order of execution seems off.
>
> The individual pieces of html are at the top, and the template is on the
> bottom?
>
> Is this it?
>
> I modified the following code per some instructions, I was having other
> issues before I made these changes (couldn't get to linked pages in
> strutsexample app)
>
> org.apache.struts.taglib.html.FormTag.doEndTag
>
> thanks
>
> -Rick
>
> /**
> * Render the end of this form.
> *
> * @exception JspException if a JSP exception has occurred
> */
> public int doEndTag() throws JspException {
>
> // Remove the page scope attributes we created
> /* pageContext.removeAttribute(Constants.BEAN_KEY,
> PageContext.REQUEST_SCOPE);
> COMMENTED OUT!!!!
> pageContext.removeAttribute(Constants.FORM_KEY,
> PageContext.REQUEST_SCOPE);
> */
> // Remove the page scope attributes we created
> pageContext.removeAttribute(Constants.BEAN_KEY);
> pageContext.removeAttribute(Constants.FORM_KEY);
>
> // Render a tag representing the end of our current form
> StringBuffer results = new StringBuffer("</form>");
>
> // Render JavaScript to set the input focus if required
> if (focus != null) {
> String tempFocus = focus;
> StringBuffer refocus = new StringBuffer("[");
> if (tempFocus.indexOf("[") > 0) {
> StringTokenizer st = new StringTokenizer(tempFocus, "[");
> if (st.countTokens() == 2) {
> tempFocus = st.nextToken();
> refocus.append(st.nextToken());
> }
> }
> results.append("\r\n");
> results.append("<script language=\"JavaScript\"");
> results.append(" type=\"text/javascript\">\r\n");
> results.append(" <!--\r\n");
> results.append(" document.forms[\"");
> results.append(name);
> results.append("\"].elements[\"");
> results.append(tempFocus);
> results.append("\"]");
> if (refocus.length() > 1) {
> results.append(refocus.toString());
> }
> results.append(".focus()\r\n");
> results.append(" // -->\r\n");
> results.append("</script>\r\n");
> }
>
> // Print this value to our output writer
> JspWriter writer = pageContext.getOut();
> try {
> writer.print(results.toString());
> } catch (IOException e) {
> throw new JspException
> (messages.getMessage("common.io", e.toString()));
> }
>
> // Continue processing this page
> return (EVAL_PAGE);
>
> }
>
> > <<templateExample.txt>>
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]]
> > Sent: Tuesday, September 25, 2001 7:22 PM
> > To:
> > Cc: Vaillancourt, Richard
> > Subject: Re: template taglib example
> >
> >
> > **************************************************************************
> >
> > Note: This e-mail is subject to the disclaimer contained at the bottom
> > of this message.
> >
> > **************************************************************************
> > :
> >
> > Not sure your template look like, but you may try to use flush="true" in
> > your template.
> >
> > There is a broken JSP container in Websphere 3.5 not sure 4.0 fixed it or
> > not.
> >
> > Regards
> > Kelvin
> >
> >
> > :
> > **************************************************************************
> > ******
> >
> > The information transmitted in this message and attachments (if any)
> > is intended only for the person or entity to which it is addressed.
> > The message may contain confidential and/or privileged material.
> > Any review, retransmission, dissemination or other use of, or taking
> > of any action in reliance upon this information, by persons or entities
> > other than the intended recipient is prohibited.
> >
> > If you have received this in error, please contact the sender and delete
> > this
> > e-mail and associated material from any computer.
> >
> > The intended recipient of this e-mail may only use, reproduce, disclose or
> > distribute the information contained in this e-mail and any attached
> > files,
> > with the permission of CGU Insurance.
> >
> > This message has been scanned for viruses and cleared by MailMarshal.
> >
> > ********************************************************************
> > :
>
> ------------------------------------------------------------------------
>
> templateExample.txtName: templateExample.txt
> Type: Plain Text (text/plain)