在struts2中,下面是一个经常典型的场景,比如在一个action中,有如下代码:
request.setAttribute("state_flag", rsp.getState_flag().trim());
同时在页面中,有单选框radiobutton,当state_flage为Y时,单选框要设置为checked,同时数据库表中
state_flag的为varchar的类型,存放了Y和N,那么在<s:if判断时,可以这样做:
<input name="state_flag" type="radio" value="Y" <s:if test='#request.state_flag=="Y"'>checked</s:if>
如果在action中,没设置setattribute的话,可以这样
<s:if test="'${rsp.state_flag}'=='Y'">