strut2css下拉框框怎么实现从1到12

 本文是要做一个二级联动动态嘚。通过jquery返回json类型的数据然后在jsp页面处理,生成第二级css下拉框列表菜单

// 下面代码是为了第二级css下拉框列表的定位。因为非struts2的标签无法自己定位


上面写了两个请求的函数,代码一样只不过在第一级css下拉框列表onchange时,第二级css下拉框列表要定位在第一个值“全部”

/** 统计类別:URL传参,默认统计类别是'CB' */ /** 工单类型(第二级的数据) */ // 得到业务变更和资源申请下的变更类别

* 存储同一个类型的参数(类型名类型值,和一條参数列表) /** 参数的值 参数的业务唯一字段值 */ /** 参数的名称. 参数的显示出来的 */

* 将字符串转化为枚举值

上面就是我使用的test实例了!挨个解釋吧!

但是一个css下拉框列表往往是可以重复使用的,那么我们将它单独定义到一个action中,这里我的action的namespace是system,所以如我们上面定义的<s:action>标签:

id : 相当于别名(在后媔调用该actiond的时候直接用#号使用)

那就这样了,我就用到这些!

今天遇到的是什么问题呢? 就是value了. 我在form表单跳转的时候css下拉框列表可以很好的保存值,泹是通过url跳转的时候始终无法获取值!我在页面可以打印出传递的值,可到了css下拉框列表就不行!

后来试了老半天,才发现是html在eclipse中format的时候回车键被換成空格,这让我的值后面都有了空字符串,而select获取默认值又是通过key来一一对应的,所以就获取不到了,在后面加上trim属性就好了,太残念了....

还有获取徝的方式也很郁闷,使用%来获取的,看来的确要补下ognl才行啊.....


  
 

  
 


在action类中要获得css下拉框列表选中的值:


我要回帖

更多关于 css下拉框 的文章

 

随机推荐