html:select,html:option,html:options标签

在 标签中可以包含多个 , , 元素。 标签有以下重要属性 size属性:指定每次在网页上显示的可选项的数目。 multipe属性:指定是否支持多项选择,如果设置为true,就表示多选列表,支持多项选择。否则只表示下拉列表。只支持单选操作。默认值false property属性:与ActionForm Bean中的某个属性对应,这个属性用来存放用户在列表上选中选项的值。在单项选择的情况下,ActionForm Bean中的对应属性对应该列表上选项的值。在单项选择情况下, ActionForm Bean对应属性应该定义为简单类型(不能为数组),在多项选择情况下,ActionForm Bean中的对应属性应该定义为数组类型,以便存放用户选择的多个选项。 标签生成HTML
  • 2.利用name属性指定存放在某个范围中的对象,并有property属性指定该对象的某个属性来生成列表项。 例如 Object[] obj=new Object[]{"高中","本科","硕士","博士"}; request.setAttribute("xueli",array); 生成HTML效果如下:
  • 如果 将报如下异常 javax.servlet.jsp.JspException: No getter method available for property userName for bean under name xueli 如果使用name属性指定集合那么需要使用 标签 标签中可以嵌套多个 标签 标签与 标签相似,他通过name属性或property属性指定一个集合对象,该对象中的每一个元素为一个Bean,并且在Bean中分别具有与标签中label属性和value属性指定的值匹配的getXXX方法。 其中label属性用来指定列表项的标签(显示给指定的用户),value属性用来指定实际值(提交给服务器的值) 例如: ArrayList列表然后放入reqeust范围内 Users u1=new Users("1","高中"); Users u2=new Users("2","本科"); Users u3=new Users("3","硕士"); Users u4=new Users("4","博士"); ArrayList array=new ArrayList(); array.add(u1); array.add(u2); array.add(u3); array.add(u4); request.setAttribute("xueli",array); eg: ******* 无

    • 0
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 0
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值