Hi Michael: Maybe you can not check if a String has same content with another by the operator [==]. Try the method [String.equals()] instead.
In your case, i think i should be: .... <s:if test="config.project.eqauls('dba2')"> .... 2010/9/24 Michaël JERUSALMI <michaelj...@hotmail.com> > > Hi, > I'm working on a web application with Struts, made for several projects, > and I'm trying to write a test to display (or not) a tab in case of a > particular project. > > I wrote a test, which positive result should be to add a new tab, and which > negative result is to write the content of the ProjectName property. > > Here it is : > > <s:if test="config.project == 'dba2'"> > <li><a href="#null" onclick="openReport('ia08');">Unsolved > Tickets</a></li> > </s:if> > <s:else> > <s:property value="config.project" /> //config.project contains > the value "dba2" > </s:else> > > The result so far as always been to write the content of the value > config.project, ie dba2 instead of writing the expected tab. > > I've tried several syntax, including test="%{"config.project} == 'dba2'", > but nothing worked. > > Hoping you could help me. > > Michael >