That does seem like a bug. I'm guessing that the tag is fetching from a Map and checking the value for null, instead of checking to see if it contains the key for a given component. Can you log a JIRA for this please?
-t On Jun 27, 2007, at 4:01 AM, Evgeny Shepelyuk wrote: > Hello everybody. > I have a following situation. There's layout.jsp and two pages: > page1.jsp > and page2.jsp. > layout.jsp is simple > > <s:layout-definition> > <s:layout-component name="com1">FIRST COMPONENT <br></s:layout- > component> > <s:layout-component name="com2">SECOND COMPONENT <br></s:layout- > component> > <s:layout-component name="content"/> > </s:layout-definition> > > The idea is for page1.jsp to show both components (com1 and com2) > and own > content. > For page2 idea is to show only com2 and not to show com1 component. > So for page1.jsp i'm doing following and it's working ok. > > <s:layout-render name="/layout.jsp"> > <s:layout-component name="content">PAGE1</s:layout-component> > </s:layout-render> > > For page2.jsp i was going to do > > <s:layout-render name="/layout.jsp"> > <s:layout-component name="com1"/> > <s:layout-component name="content">PAGE2</s:layout-component> > </s:layout-render> > > Since i've overriden the com1 component with empty tag i assumed > the com1 > won't be shown in resulting HTML. > But it is shown. To make it be hidden i needed to put some content > into > layout-component tag > like this > <s:layout-component name="com1"> </s:layout-component> > > But seems this is not very correct behaviour. > Can this be changed to override component declared in layout even if > content of component declared in page is empty. > > -- > Best Regards > Evgeny K. Shepelyuk > > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Stripes-development mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/stripes-development ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Stripes-development mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/stripes-development
