struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From NagsNags <nksubraman...@aegonuk.co.uk>
Subject Re: tiles:insert instead of tiles:getAsString() creates problems.
Date Mon, 10 Dec 2007 23:49:57 GMT

Hi,

my strutus-config entry is 
<action path="/contactHr"
		type="com.eurobenefits.mybenefits.view.actions.ContactHrAction"
		name="contactHrForm"
		scope="request"
		validate="false">
		<forward name="contactHrNew" path="contactHrNewDef" />
	</action>

my tiles-def entries are 

   <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>

My header.jsp call looks like this:

<%String contacthrurl = request.getContextPath()+"/contactHr.do";%>
document.write(" '<%=contacthrurl% ' class='button blue' > Contact HR  | "); 

my strutus action /contactHr.do is called first and from there it is
forwarded to the tiles-definition "contactHrNewDef" which extends
"contactHrBaseDef" and calls the jsp "/new/contactHrC.jsp".

What am I doing wrong here? Please let me know your views.Happy to provide
any details you need.

Thanks
Nags.


NagsNags wrote:
> 
> Hi,
> 
> I am new to using struts tiles. we have started a project which uses
> struts tiles heavily.
> 
> My code is like this to load the contents in an iframe.
> 
> <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.
> 
> I am not sure as to what is wrong in the above.
> 
> Please help and it is very urgent. Your help in this regard is much
> appreciated.
> 
> Thanks
> Nags.
> 

-- 
View this message in context: http://www.nabble.com/tiles%3Ainsert-instead-of-tiles%3AgetAsString%28%29-creates-problems.-tp14259147p14264496.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message