Struts2 checkbox适用场景及实例分析

开发 后端
本文简单说说Struts2 checkbox,包括Struts2 checkbox所适用的逻辑环境,测试界面的编写等内容。

首先要搞清楚Struts2 checkbox适用的场景,例如是、否;有、无;符合、不符合;男、女等这样的语境。

写了个测试界面,

< ?xml:namespace prefix = s />< s:checkbox name="checkbox" value="checkbox1">< /s:checkbox>

< s:checkbox name="checkbox" value="checkbox2">< /s:checkbox>

< s:checkbox name="checkbox" value="checkbox3">< /s:checkbox>

在action中定义一个:

private String[] checkbox;

public void setCheckbox(String[] checkbox) { this.checkbox = checkbox; }

看起来是可以, 但其实... 这样是不可以的. 生成的html中对于checkbox会生成两个element.

一个是Struts2 checkbox的value永远是true/false

另外还会生成一个hidden.

不多说, View Source就可以看到.

既然这样不行, 接着有尝试了直接用html.

< INPUT value=checkbox1 type=checkbox name=checkbox>

< INPUT value=checkbox2 type=checkbox name=checkbox>

< INPUT value=checkbox3 type=checkbox name=checkbox>

Action不变, 嘿~!... 这结果就对了!

所以, 如果实在没办法, 还是尝试一下最原始的方法, 没坏处.

【编辑推荐】

  1. 在Eclipse中开发struts应用程序
  2. 手把手教你在Eclipse中配置开发Struts
  3. Eclipse下开发struts完整解决乱码问题
  4. Struts相关背景介绍
  5. 使用Easy Struts for Eclipse开发Struts
责任编辑:张燕妮 来源: csdn.net
相关推荐

2012-08-30 09:48:02

Struts2Java

2009-07-17 17:45:56

iBATIS Spri

2013-07-18 15:09:27

2019-06-17 16:17:03

存储MySQL主流

2010-03-02 16:50:34

WCF返回值

2013-07-19 09:36:04

struts2struts2漏洞

2009-06-05 10:48:01

struts2 ite功能

2009-07-29 09:54:34

struts2和str

2011-07-18 14:43:40

JSON模拟加载初析

2009-06-05 09:58:20

struts2验证用户注册

2009-06-25 15:11:28

Struts2教程Struts2程序

2009-06-08 16:44:00

struts2 ogn

2009-02-04 10:51:07

2021-08-16 13:54:23

大数据深信服

2017-07-11 09:42:22

漏洞

2012-12-18 16:18:06

2023-11-29 07:43:30

2009-06-04 08:34:24

Struts2配置struts.xml

2009-07-03 09:35:57

Struts2 JSP

2009-06-08 16:44:00

点赞
收藏

51CTO技术栈公众号