您的位置:首页 > 产品设计 > UI/UE

s:radio 提交表单后,返回服务器的值并默认选中前次提交的值 value

2010-04-23 14:03 399 查看
我提交到表单后再返回值给s:radio,想选中前次查询的radio值,但是在s:radio 的value不能用${}表达式

如<s:radio list="#{'not':'不考虑','YYYY':'按年统计','YYYY-MM':'按月统计','YYYY-MM-dd':'按天统计','ww':'按周统计','YYYY-q':'按季度统计'}"

value="'${keyWordFormBean.dateType}'" name="keyWordFormBean.dateType" onclick=""></s:radio>

这样写会出现错误,所以我改为了用下面的方法获取提交表单后获取到返回的s:radio值并选中

<s:radio list="#{'not':'不考虑','YYYY':'按年统计','YYYY-MM':'按月统计','YYYY-MM-dd':'按天统计','ww':'按周统计','YYYY-q':'按季度统计'}"

value="%{keyWordFormBean.dateType == null || keyWordFormBean ==null ? 'not' : keyWordFormBean.dateType}"

id="date" name="keyWordFormBean.dateType" onclick=""></s:radio>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: