Ahaaaa, your excludes are mapped to your actions....when i tried to mapp my excludes to an action it works. But i dont want to map to an action, i want to map the exclude to a jsp page. This is the thing that is not working.
Thanks ted for your help Regards, Juan -----Mensaje original----- De: Tom Ziemer [mailto:[EMAIL PROTECTED] Enviado el: MiƩrcoles, 08 de Noviembre de 2006 09:39 a.m. Para: Struts Users Mailing List Asunto: Re: SiteMesh Hello Juan, I don't know about Struts2 - in Struts 1.2 it works like this: Link -> LoginAction.do -> login.jsp where LoginAction.do will perform some work, and then forward to login.jsp without redirecting. My SiteMesh excludes are mapped to the actions and not to the JSPs. Unfortunately I know absolutely nothing about Struts2, and how it works internally, so maybe somebody else could comment on this. Regards, Tom Juan Espinosa wrote: > This is my problem > > IE link ==> Customer!input.action ==> /private/login.jsp > > the url of my request is ??? > http://www.mysite.com/Customer!input.action, > sitemes look on the > excludes but there is no exclude for this url, so it decorate the page > rendered > > But really this url is a page, nooooo. the the page is > /private/login.jsp wich is in the excludes > > > I dont understand this cuestion. im using struts2 > > Are you redirecting (redirect="true") to the JSP in your > struts-config.xml > > this is my struts config > <action name="Customer!*" method="{1}" > class="uy.com.nilo.web.actions.CustomerAction"> > <result name="input">/private/login.jsp</result> > </action> > > Regards, > > juan > > > -----Mensaje original----- > De: Tom Ziemer [mailto:[EMAIL PROTECTED] > Enviado el: MiƩrcoles, 08 de Noviembre de 2006 08:24 a.m. > Para: Struts Users Mailing List > Asunto: Re: SiteMesh > > Hi Juan, > > I am not sure I really get your problem. However, I assume, your > problem lies in forwarding. Are you redirecting (redirect="true") to > the JSP in your struts-config.xml? If so, disable the forwarding and > this ought to fix your problem, otherwise a new request is issued that > will not match your definitions in <excludes.xml>. As I mentioned > before, I am using SiteMesh as well and my excludes are working nicely. > > HTH, > Tom > > Juan Espinosa wrote: >> Hi Tom as you say i made some changes, i create a sitemesh file and >> put the line you told me but it didnt work. >> I google for this problem and i could realise that many people have >> this problem. >> The problem is that if i call an action like this >> >> <H4><a href="Customer!input.action">Area privada</a></H4> the >> resource that im getting is Customer!input.action and not the page >> /private/login.jsp, i use and action because before showing login.jsp >> i want to make some things in my businnes layers. >> >> Besides this i was debugging sitemesh and i found that sitemesh use >> requestURI to know if a page should be decorated and requestURI in my >> case is returning Customer!input.action. >> >> this is my action: >> >> <action name="Customer!*" method="{1}" >> class="uy.com.nilo.web.actions.CustomerAction"> >> <result name="input">/private/login.jsp</result> >> </action> >> >> I found that if you want to use velocity or freemaker you must use >> another type of result. >> this is applicable to sitemesh ?? Im using only sitemesh without >> freemaker or velocity >> >> Anyone could help me ?? :) >> >> Regards, >> >> Juan >> >> >> >> -----Mensaje original----- >> De: Tom Ziemer [mailto:[EMAIL PROTECTED] >> Enviado el: Martes, 07 de Noviembre de 2006 09:38 a.m. >> Para: Struts Users Mailing List >> Asunto: Re: SiteMesh >> >> Hi Juan, >> >> did you add something like: >> <excludes file="/WEB-INF/excludes.xml" /> to your sitemesh.xml >> >> I am using SiteMesh with Struts and it's working just great (excludes >> as well). >> >> HTH, >> Tom >> >> Juan Espinosa wrote: >>> Hi to all, im using sitemesh and i have a little problems with >>> excludes I have an action that load some data from a db and then >>> goes to a >> jsp page. >>> >>> <action name="LoadSomeDataAndGoToJSP" class="test.TestAction"> >>> <result>/private/someJSP.jsp</result> >>> </action> >>> >>> i put in the exclude section of the decorators.xml this page >>> /private/someJSP.jsp but sitemesh decores it. >>> >>> <excludes> >>> <pattern/private/someJSP.jsp</pattern> >>> </excludes> >>> >>> then i put this, and it works, sitemesh doesnt decorate it. the >>> problem is that i dont want to put the action. I want to put only >>> the JSP page. >>> >>> <excludes> >>> <pattern/LoadSomeDataAndGoToJSP!input.action</pattern> >>> </excludes> >>> >>> Well, help welcome. >>> >>> Regards, >>> >>> Juan. >>> >>> PD: i must tell that sitemesh is fantastic, no more putting in my >>> pages <jsp:include>.......its amazing.... >>> >>> >>> >>> >>> >>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> -- >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.1.409 / Virus Database: 268.13.31/522 - Release Date: >> 07/11/2006 >> >> >> >> --------------------------------------------------------------------- >> 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] > > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.409 / Virus Database: 268.13.32/523 - Release Date: > 07/11/2006 > > > > --------------------------------------------------------------------- > 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] -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.409 / Virus Database: 268.13.32/523 - Release Date: 07/11/2006 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]