none seem to work? return "'" + "0" +"'"; return "\"" + "0" +"\""; return "'0'";
I am really testing for a 0 or a 1, have had to fudged it by "0" + myvalue; public String getSelect() { return "0" + myvalue; } <s:if test="select == '00'"> </s:if> On Thu, 18 Oct 2018 at 12:14, Lukasz Lenart <lukaszlen...@apache.org> wrote: > czw., 18 paź 2018 o 12:44 Greg Huber <gregh3...@gmail.com> napisał(a): > > > > Sorry if this is a dumb question, but why does a single char string check > > not work? Am I missing something? > > > > this works: > > public String getSelect() { > > return "az"; > > } > > <s:if test="select == 'az'"> > > </s:if> > > > > this does not: > > public String getSelect() { > > return "a"; > > } > > <s:if test="select == 'a'"> > > </s:if> > > Probably it's because the 'a' in this case is a Char not String, try > to use "" instead to return Char from getSelect() > > <s:if test='select == "a"'> > </s:if> > > or > > public Char getSelect() { > return 'a'; > } > > > Regards > -- > Łukasz > + 48 606 323 122 http://www.lenart.org.pl/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org > For additional commands, e-mail: dev-h...@struts.apache.org > >