快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

Struts 中 Multibox 的用法


在 ActionForm 中定义一个数组 String[] selectedOptions 用于存放复选框被选中的值,

数组 LabelValueBean[] possibleOptions 用于显示所有的复选框的值。

import org.apache.struts.util.LabelValueBean; . . . public class MyActionForm extends ActionForm {   private LabelValueBean[] possibleOptions;   private String[] selectedOptions;    public MyActionForm()   {      // Initialise the LabelValueBeans in the possibleOptions array.     LabelValueBean[] lvBeans = new LabelValueBean[4];      lvBeans[0] = new LabelValueBean("Alpha", "A");     lvBeans[1] = new LabelValueBean("Beta", "B");     lvBeans[2] = new LabelValueBean("Charlie", "C");     lvBeans[3] = new LabelValueBean("Delta", "D");      this.possibleOptions = lvBeans;   }    public LabelValueBean[] getPossibleOptions()   {     return possibleOptions;   }    public String[] getSelectedOptions()   {     return selectedOptions;   }    public void setSelectedOptions(String[] selectedOptions)   {     this.selectedOptions = selectedOptions;   } }

在 JSP 中使用以下代码:



<logic:iterate name="myActionForm" id="item" property="possibleOptions">   <html:multibox property="selectedOptions">     <bean:write name="item" property="value" />   </html:multibox>     <bean:write name="item" property="label" /><br /> </logic:iterate>




返回类别: 教程
上一教程: 如何快速成为Java高手
下一教程: 实战Eclipse自动重构

您可以阅读与"Struts 中 Multibox 的用法"相关的教程:
· JDK5.0中注释(Annotation)的用法
· java.util.Calendar的用法。
· JSP中日期的用法
· Struts学习笔记: Html标签库学习(Form标签)
· 对struts一点理解总结
    微笑服务 优质保证 索取样品