If care is not taken with the quoting of literals, the expression language (OGNL) will misinterpret a char as a String.
Wrong:
Why doesn't this work when myString is equal to A?
The solution is simple: flip the double and single quotes.
Right:
This works!
Another solution is to escape the double quotes in the String.
Also Right:
This works too!
来自官方的FAQ:
http://struts.apache.org/2.x/docs/why-wont-the-if-tag-evaluate-a-one-char-string.html
posted on 2009-10-05 10:55
三刀流の逆风 阅读(781)
评论(1) 编辑 收藏 所属分类:
Struts