|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
在 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一点理解总结 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |