s:doubleselect标签

1.<s:doubleselect> 下拉框 显示在一行

  

设置样式:

<style>
    .nobr br{display:none}   
</style>

<div class="nobr">
     <s:doubleselect label="doubleselecttest2" name="menu" list="#{'fruit':'Nice Fruits', 'other':'Other Dishes'}" doubleName="dishes" doubleList="#top=='fruit'?{'apple', 'orange'}:{'monkey', 'chicken'}" theme="simple"/>
</div>

只要这样设置就可以使得两耳下拉框显示在一行

 

2.显示freemarker.core.InvalidReferenceException: Expression parameters.formName is undefined on line 76, column 43 in template/simple/doubleselect.ftl错误

  将doubleselect 标签放在s:form中,或者s:form结束标签前缺少与前面标签相对应的结束标签,如:

   <s:form><table><tr></tr></s:form>缺少</table>标签

3.第二个下拉框没有显示值

   3.1将doubleselect 标签放在s:form中

  3.2<s:form>设置name属性

   3.3<s:doubleselect>增加formName属性

结果还是不行,试着给<s:form>增加了id属性,OK ,可以了

当doubleName属性值为bean.properties时,第二个下拉框也为空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值