欢迎光临
我们一直在努力

Struts2学习笔记之s:select标签

最近到新公司里,用到的技术也是比较流行和使用人数比较多的Struts2、Mybatis、Spring,对于我这个出生于外包公司的程序猿来说,这些框架都比较“陌生”了,因为一般外包公司都用自己公司的一套框架!导致我SSM忘记了不少,刚好到新公司可以继续学习使用,那么今天先来一发struts2的select标签:

首先从简到难,静态赋值:

这样就会出现下拉框,默认是请选择性别,点开后是男女,根据firebug,看到男女前面对应的是0和1,比起原生态的select标签简单多了。

注释:这里从页面来静态构造下拉选项,关键点是list=”#{‘0′:’男’,’1′:’女’}” 通过它实现的select的两个option 。headerKey指定默认的选项”key”,headerValue指定默认的选项”value”。

再看看设置下拉列表的数据:

value的值设置为了2,所以初始化下拉框时,会自动选择key值为2的选项。

最后,配合Struts2的action看看效果吧:

UserDao的代码:

UserAction的代码:

试图jsp页面:

这段代码是jsp里面的一块,点击新增用户弹出的弹出窗。

大家可以看到在“公司”这一个表单里的使用方法,首先给一个名称name属性,然后需要现实的List,list属性,listKey说明下拉框的key值对应id(公司ID)字段,listValue说明下拉框的显示部分对应org_name(公司名称)字段。很简单,很强大,很快捷。

未经允许不得转载:李阳博客 » Struts2学习笔记之s:select标签

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址