sername 来自action
在页面上取得username的值
<s:set name="un" value="username"/>
比较语句这样写
<s:if test="#un == 'M'">**** </s:if>
这样写是错误的.
正确的写法如下:
<s:if test='#un == "M"'>**** </s:if>
<s:if test='%{#un == "M"}'>*** </s:if>
注意:
如果还比较不成功,你则要注意,你的字符串有没有多余空格,在action里作username.trim();
如果外围用了<s:iterator>再不成功的话,把<s:iterator var='集合元算' 换成id='集合元素'