由于我在做字符比较的时候遇到这个问题,发了时候去查找。
一定要注意“”号与‘’号相间的问题,记得看清楚了哦!
比较语句这样写
<s:if test="#un == 'M'">**** </s:if>
这样写是错误的.
正确的写法如下:
<s:if test='#un == "M"'>**** </s:if>
<s:if test='%{#un == "M"}'>*** </s:if>
注意:如果还比较不成功,你则要注意,你的字符串有没有多余空格,在action里作username.trim();