If you are including a JSP that's expecting a Struts-instantiated action form
without going through a Struts request cycle no form will be instantiated.

d.

--- NagsNags <[EMAIL PROTECTED]> wrote:

> 
> Hi Antonio,
> 
> Sorry for not giving much information.
> 
> my tiles-def entry looks like this:
> 
>   <definition name="contactHrBaseDef"
> path="/tiles/layout.jsp?PAGEID=CONTACTHR">
>     <put name="header" value="/tiles/header.jsp?PAGEID=USERHOME" />
>     <put name="menu" value="/tiles/menu.jsp?PAGEID=CONTACTHR" />
>     <put name="quickLinks" value="/tiles/quickLinks.jsp" />
>     <put name="bottomFooter" value="/tiles/bottomFooter.jsp" />
>   </definition>
> 
>   <definition name="contactHrNewDef" extends="contactHrBaseDef" >
>     <put name="contents" value="/new/contactHrC.jsp" />
>   </definition>
> 
> So it is the actual jsp content that i am trying to insert.
> 
> Hope this clarifies. 
> 
> When i use tiles:getAsString in the layout.jsp, jsps which render plain
> text
> works fine. But if a page is defined with form variables defined in
> struts-config as DynaActionForm,
> <%
>   DynaActionForm form
> =((DynaActionForm)request.getAttribute("contactHrForm"));
> %>
> 
> the form object returned from above line in my jsp is null. Also I seem to
> have problems in the rendereing of the logic:equal and html:select tags
> throught my jsp.
> 
> I have included the following in my jsp.
> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
> <%@ taglib uri="/WEB-INF/srutus-tiles.tld" prefix="tiles" %>
> 
> Also I have entries in my web.xml to map these entries.
> 
> Please bear with me and ask more details if you need. I need a solution
> very
> urgently. 
> 
> thanks
> Nags.
> 
> 
> Antonio Petrelli-3 wrote:
> > 
> > 2007/12/10, NagsNags <[EMAIL PROTECTED]>:
> >> <iframe name="mainWindow" id="bodyframe" width="100%"
> >> src="<%=request.getContextPath()%><tiles:getAsString name='contents'/>"
> >> scrolling="no" marginwidth="0" marginheight="0" frameborder="0"
> >> vspace="0"
> >> hspace="0" style="overflow:visible; width:100%; display:none"></iframe>
> >>
> >> With this code, I was loosing the form attributes whenever I try to
> >> render a
> >> page with form variables. Plain text pages renders properly.
> >> DynaActionForm
> >> object itself was set to null if I use this.
> >>
> >> So I tried using tiles:insert inside iframe like this,
> >>
> >> <iframe name="mainWindow" id="bodyframe" width="100%"
> >> src="<%=request.getContextPath()%><tiles:insert name='contents'/>"
> >> scrolling="no" marginwidth="0" marginheight="0" frameborder="0"
> >> vspace="0"
> >> hspace="0" style="overflow:visible; width:100%; display:none"></iframe>
> >>
> >> Now the actual content's source code is getting inserted into src=" "
> and
> >> the page is not rendered.
> > 
> > The question is: what does this "contents" attribute contain?
> > 
> > Ciao
> > Antonio
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> > 
> 
> -- 
> View this message in context:
>
http://www.nabble.com/tiles%3Ainsert-instead-of-tiles%3AgetAsString%28%29-creates-problems.-tp14259147p14263720.html
> Sent from the Struts - User mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to