Struts2.0标签使用之2008年11月20日 星期四 下午 4:18
jsp代码如下:
<s:form action="receive.action" method="post"> <s:checkboxlist
id="user" name="cheuser" list="#request.userlist"
listKey="id" listValue="name" labelposition="left">
</s:checkboxlist> <s:submit value="保存"
align="center"></s:submit> </s:form>
listKey和listValue是list存储的bean的属性
action接收方式:
private String[] cheuser = null;
public String[] getCheuser() {
return cheuser; }
public void setCheuser(String[] cheuser) { this.cheuser =
cheuser; }
通过数组接收
可以在接收方法里打印一下看看
public String receive() throws Exception {
if (cheuser!=null)
{ for (int i = 0 ; i < cheuser.length ; i ++) {
System.out.println(cheuser[i]); } }
}
打出来的是复选框的ID值 非NAME值
|
分享到:
相关推荐
在Struts框架中,`<s:checkboxlist>`是一个非常实用的标签,用于在HTML表单中创建一组复选框,通常用于用户选择多个选项。本文将深入探讨如何巧妙地处理`checkboxlist`的默认选中值以及实现换行显示。 首先,我们...
<s:textfield name="list[%{#status.index}]" label="Item"></s:textfield> </s:iterator> ``` 对于`Map`,可以使用键值对的方式: ```jsp <s:iterator value="map"> <s:textfield name="map['key']" label...
可以添加自定义CSS类到`<s:checkboxlist>`标签,然后在CSS文件中设置`display`属性为`inline-block`或`block`,并利用`white-space: pre-line`或者`<br>`标签来控制换行。例如: ```html <s:checkboxlist list=...
本文将详细介绍如何利用Struts的`<s:checkboxlist>` 标签实现默认选中某些选项以及如何在显示时自动换行。 #### 二、CheckboxBean实体类设计 为了更好地理解`<s:checkboxlist>` 标签的使用,我们首先定义一个简单...
<s:checkboxlist name="interest" list="{'足球','篮球','排球','游泳'}" label="兴趣爱好" /> </s:form> ``` 9. **s:combobox** - 下拉组合框标签 `s:combobox` 结合了输入框和下拉列表,便于用户选择: ```...
- `<s:checkboxlist>` 用于创建多选框列表。 - 示例: ```xml <s:checkboxlist tooltip="ChooseyourFriends" label="" list="{'Patrick','Jason','Jay','Toby','Rene'}" name="friends"/> ``` 7. **Checkbox...
<s:checkboxlist list="options" name="selectedOptions"/> ``` 这里的`list`属性是指定选项来源,`name`属性则是绑定到Action类中的属性。 要实现竖排,我们需要自定义布局模板。Struts2的标签支持自定义布局,...
接下来,我们将详细介绍两个常见而又复杂的表单标签:`<s:checkboxlist/>` 和 `<s:doubleselect/>`。 #### `<s:checkboxlist/>` 标签详解 ##### 核心问题:默认选中某个复选框 开发者常常困惑于如何在 `<s:...
可以通过调整`cssStyle`属性,或者在标签内部使用`<s:if>`、`<s:else>`等逻辑标签来控制布局。 3. **主题问题**:尝试更换不同的Struts2主题,如simple或xhtml,查看是否改善了显示效果。如果需要更精细的定制,...
2. <s:checkboxlist list=""></s:checkboxlist>-----多选框 3. <s:combobox list=""></s:combobox>-----下拉框 4. <s:component></s:component>-----图像符号 D: 1. <s:date/>-----获取日期格式 2. <s:...
<p>名称:<s:property value="name"/></p> </s:iterator> ``` - **说明**:遍历一个集合或数组,并对每个元素执行标签体内的内容。 25. **`<s:label>`** - 显示标签。 - **示例**: ```jsp <s:label value=...
<%@ taglib uri="/struts-tags" prefix="s" %> 结合例子,重点掌握以下标签的用法 (1) <s:property> (2) <s:set> (3) <s:if> 、<s:elseif>、<s:else> ...(8) <s:select>、<s:radio>、<s:checkboxlist>
<asp:CheckBoxList ID="CheckBoxListMusicType" runat="server" RepeatColumns="3" RepeatDirection="Horizontal" Width="300"></asp:CheckBoxList> ``` 页面加载时,我们需要将数据绑定到CheckBoxList: ```...
____ , it's rather durable.</span></strong> <asp:Image ID="Image3" Visible ="false" runat="server" ImageUrl="~/images/错误.gif" /> <asp:RadioButtonList ID="RadioButtonList3" runat="server"> ...
12. `<s:checkboxlist>`:复选框列表,如`<s:checkboxlist name="interests" label="Interests" list="{ 'hibernate', 'spring', 'struts2' }">`,`list`属性指定可选项列表。 13. `<s:if>`, `<s:elseif>`, `<s:...
在Struts2中,处理用户输入是常见的任务,而`checkboxlist`是用于展示一组可选复选框的组件。这篇博客讨论的是如何在Struts2中处理`checkboxlist`的换行问题,这在创建多列或美观的表单布局时非常有用。 `checkbox...
`<s:checkbox>` 和 `<s:checkboxlist>`: - `<s:checkbox>` 用于创建复选框,可以绑定到Action的属性,方便数据收集。 - `<s:checkboxlist>` 则用于创建多选框列表,它接受一个列表作为参数,用户可以选择多个选项。...
`<s:checkbox>` 只创建一个复选框,而 `<s:checkboxlist>` 则基于提供的列表数据创建多个复选框。 **示例:** ```xml <s:checkbox name="agree" label="I agree"/> <s:checkboxlist name="interests" list=...
<s:checkboxlist name="hobbies" list="hobbiesList" /> ``` - **解释**:创建一个名为“hobbies”的多选框列表,其中“hobbiesList”是要显示的选项列表。 ##### 10. `<s:combobox>` 下拉框 - **用途**:创建一...
8. **checkboxlist标签**:`<s:checkboxlist>` 生成复选框列表,用户可以选择多项: ```jsp <s:form> <s:checkboxlist name="interest" list="{'足球','篮球','排球','游泳'}" label="兴趣爱好"/> </s:form> ``` 9...