`
asqiao
  • 浏览: 5428 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

struts2中使用s:checkbox传布尔值到action处理时的问题

阅读更多
今天写代码时发现了如下问题
<s:checkbox id="isChk" name="isChk" value="true" />
jsp页面上写的checkbox无论怎么赋值,上传action后都无法获取到值.
打开firebug检查,发现其实isChk的值已经post过去了.

后来网上查了一下才知道原来Eclipse自动为isChk这个属性自动生成get、set方法时是这样的
public boolean isChk() {
	return isChk;
}
public void setChk(boolean isChk) {
	this.isChk = isChk;
}

而这样写strust是无法检测到值的

后来修改了成这样
public boolean getIsChk() {
	return isChk;
}
public void setIsChk(boolean isChk) {
	this.isChk= isChk;
}

马上就好了.
哎,只能说太粗心了  没看清楚代码..
分享到:
评论

相关推荐

    struts2.0 checkbox标签使用问题

    在Struts2中,`&lt;s:checkbox&gt;`标签通常与`name`属性一起使用,这个属性对应于Action类中的字段,用于接收用户的选中值。例如: ```jsp &lt;s:checkbox name="interests" value="Java" label="Java"/&gt; &lt;s:checkbox name=...

    Struts html:checkbox框初始默认是选中的解决方法

    尽管可以使用Formbean中property设置为true的方式让复选框默认选中,但Struts在处理表单提交时,并不会更新初始化值为true的checkbox属性,而是默认将其设置为false。尽管有人提出在ActionForm的reset()方法中设置...

    Struts2-2.3.24 Html帮助文档

    3. `&lt;s:checkbox&gt;`和`&lt;s:checkboxlist&gt;`:用于创建单选或多选框,方便处理布尔值或列表类型的数据。 4. `&lt;s:radio&gt;`和`&lt;s:radiolist&gt;`:类似地,它们用于创建单选按钮,但只能选择一个选项。 5. `&lt;s:submit&gt;`:...

    struts2-tags-API

    - `s:checkbox`,`s:checkboxlist`:处理单选或多选框,与Action中的布尔值或列表属性关联。 - `s:radio`,`s:radiolist`:创建单选按钮,可以与Action中的枚举或列表属性绑定。 3. **表单标签**: - `s:form`:...

    struts2-tags-API.rar

    - `s:checkbox`和`s:radio`:用于创建复选框和单选按钮,可以绑定到Action的布尔属性。 - `s:select`:创建下拉选择框,可绑定到Action的枚举或集合属性。 - `s:submit`:提交按钮,触发Action的执行。 - `s:form`:...

    JSP_struts2标签大全

    ### JSP_Struts2 标签大全解析 #### 一、`&lt;s:a&gt;`标签(Hyperlink) **功能概述:** - `&lt;s:a&gt;` 标签用于创建一个HTML超链接,其功能等同于标准HTML中的 `&lt;a href=""&gt;` 标签。 - 通过这个标签,开发人员可以方便地在...

    Struts2实战总结

    Struts2提供了一个简单的标签 `&lt;s:property&gt;` 来帮助我们在JSP页面中获取并显示Action中的变量值。 **示例代码**: ```xml &lt;s:property value="变量名" /&gt; ``` 这里,“变量名”是我们需要显示的变量的名称。例如,...

    struts2.0标签

    4. `&lt;s:checkbox&gt;`和`&lt;s:radio&gt;`:用于创建复选框和单选按钮,可以绑定到Action的布尔属性。 5. `&lt;s:submit&gt;`:创建提交按钮,触发Action的执行。 6. `&lt;s:select&gt;`:用于创建下拉选择框,可以动态加载选项数据。 UI...

    struts2类型转换深入总结

    Struts2内置了一些默认的转换器,例如,`StringTypeConverter`用于处理字符串,`BooleanTypeConverter`处理布尔值,`IntegerTypeConverter`处理整数等。这些转换器根据字段的类型自动匹配并进行转换。 3. **自定义...

    jsp struts1 标签实例详解第1/2页

    此外,`TagForm`还包含两个布尔类型的属性`checkbox1`和`checkbox2`,用于处理复选框的值。 在`TagForm`类中,我们注意到一个构造方法,它初始化了`sex`属性为1,并且预设了一些省份数据到`provinces`集合中。`...

    一个sturts2标签的小例子

    这里,`isLoggedIn`是Action中的一个布尔值属性,根据其值决定显示不同的内容。 在错误处理方面,`&lt;s:fielderror&gt;`和`&lt;s:actionerror&gt;`标签可以帮助我们在页面上显示Action级和字段级的错误信息。例如: ```jsp &lt;s...

    struts2.例子

    当使用Struts2的URL标签`&lt;s:url/&gt;`时,可以通过设置`includeParams`属性来控制URL中是否包含参数。例如: ```xml &lt;s:url action="example" includeParams="none"/&gt; ``` 这将生成一个不包含任何参数的URL。 ### ...

    struts2的类型转换详解

    开发者只需实现`org.apache.struts2.conversion.Converter`接口,然后通过配置注册这个转换器,即可让Struts2在处理特定类型时使用自定义的转换逻辑。 在转换过程中,如果出现任何异常,Struts2的`conversionError`...

    Struts标签文档

    通过`value`属性,它们可以绑定到ActionForm的布尔属性。 5. `&lt;html:select&gt;`、`&lt;html:option&gt;`和`&lt;html:optionsCollection&gt;`:这些标签用于创建下拉选择框。`&lt;html:select&gt;`定义选择框,`&lt;html:option&gt;`添加单个...

    Java学习笔记-个人整理的

    {1.4.5}Boolean 布尔值}{25}{subsection.1.4.5} {1.5}基本类型变量的初始值}{26}{section.1.5} {1.6}数据类型转换}{26}{section.1.6} {1.7}方法}{26}{section.1.7} {1.8}运算符}{27}{section.1.8} {1.8.1}自增...

Global site tag (gtag.js) - Google Analytics