`
啸笑天
  • 浏览: 3438414 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

<html:checkbo>标签和ActionForm中的reset()

阅读更多

<html:checkbox property="checkbox1">

property属性和ActionForm Bean中的属性相对应。

value属性,用来设置用户选中检查框时的值。默认值为true.

当使用<html:checkbox>标签时需要在ActionForm Bean的reset()方法对其复位,当<html:checkbox>value属性为true时,必须在reset()方法中把对应的属性设置为false.当<html:checkbox>value属性为false时,必须在reset()方法中把对应的属性设置为true.如果不进行复位,一旦用户选中checkbox那么这个checkbox将永远为选中状态。即使用户取消了选中状态,checkbox仍为选中状态。(对于session范围内的ActionForm就可以看出了)

 


ActionForm中的reset()方法用来完成属性初始化,不管ActionForm Bean在那个范围内,控制器都会先调用ActionForm中的reset()方法,然后在把表单的数据组装到ActionForm中.如果ActionForm在request范围内,那么对于每个新的请求都会创建新的ActionForm实例,当新的实例创建后,如果他的属性已经被初始化为默认值,那么接着在调用reset()方法初始化属性就没有必要了。因此在这种情况下,可以让reset()方法为空。对于session范围内的ActionForm,同一个ActionForm实例会被多个请求共享,那么reset()方法在这种情况下极为有用。

 

分享到:
评论

相关推荐

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;html:textarea&gt;...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;html:textarea&gt;标签 16.4.6、&lt;html:hidden...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;html:textarea&gt;...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;html:textarea&gt;...

    java web 视频、电子书、源码(李兴华老师出版)

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;html:textarea&gt;标签 16.4.6、&lt;html:hidden...

    李兴华Java Web开发实战经典(高清版) Part2

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    16.3.5、重定向标签:&lt;logic:redirect&gt; 16.4、Html标签 16.4.1、&lt;html:form&gt;标签 16.4.2、&lt;html:text&gt;与&lt;html:password&gt;标签 16.4.3、&lt;html:radio&gt;标签 16.4.5、&lt;html:textarea&gt;...

    Java Oracle分页处理

    &lt;html:option value="pagetype" &gt;&lt;bean:write name="pagetype" /&gt;&lt;/html:option&gt; document.forms[0].page.options[${page.currentPage}-1].selected = true; &lt;/c:forEach&gt; ...

    struts 标签 logic:iterate使用 logic:iterate

    DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;&lt;br&gt;&lt;html&gt;&lt;br&gt; &lt;head&gt;&lt;br&gt; &lt;/head&gt;&lt;br&gt; &lt;body&gt;&lt;br&gt; &lt;table&gt;&lt;br&gt; &lt;tr&gt;&lt;br&gt; &lt;td&gt;&lt;%@ include file="../menu.txt"%&gt;&lt;br&gt; &lt;/td&gt;&lt;br&gt; &lt;/tr&gt;...

    Struts原理、开发及项目实施

    &lt;br/&gt; &lt;/th&gt;&lt;br/&gt; &lt;td align="left"&gt;&lt;br/&gt; &lt;html:text property="logname" size="20" maxlength="20"/&gt;&lt;br/&gt; &lt;/td&gt;&lt;br/&gt; &lt;/tr&gt;&lt;br/&gt; &lt;tr&gt;&lt;br/&gt; &lt;th align="right"&gt;&lt;br/&gt; Password:&lt;br/&gt; &lt;/th&gt;&lt;br/&gt; &lt;td align="left...

    Struts常用标签库详解

    Struts框架中提供一系列的自定义标记,用来在视图层实现数据的表示。...例如,在Struts框架中有一个&lt;html:form&gt;标记,这个标记是用来提交表单的,Struts框架够把这个表单的数据自动映射到相对应的ActionForm Bean中去

    FCKeditor-test

    &lt;td class="list_box1_title2"&gt;信息名称:&lt;font color="red"&gt;*&lt;/font&gt;&lt;/td&gt; &lt;td&gt; &lt;input name="exPlainInfo.title" id="exPlainInfo.title" class="ip5" value="${(exPlainInfo.title)?default("")}"/&gt; &lt;/td&gt; &lt;/...

    Myeclipse开发struts+hibernate+spring新手入门--环境配置---项目开发示例

    &lt; TITLE &gt; test &lt; TITLE &gt; &lt; HEAD &gt; &lt; BODY &gt; &lt; html:form action = " /login " method = " post " &gt; 用户名: &lt; html:text property = " username " size = " 15 " /&gt; &lt; br &gt; 密 码: &lt; ...

    struts中ActionForm的validate方法使用小得

    struts提供了&lt;html:errors/&gt;标签来显示整个ActionErrors的错误信息。但要在struts-config.xml中设置&lt;action ...

    struts1.x上传实例

    文件:&lt;input type="file" name="filedata"/&gt;&lt;br&gt; 2.struts-config.xml文件配置 &lt;form-beans&gt; &lt;form-bean name="actionForm" type="org.apache.struts.action.DynaActionForm"&gt; &lt;form-property name = ...

    Struts 成功测试

    Struts 成功测试 [jps宝典第24章 书上错误太多了,均已改正]&lt;br&gt;&lt;br&gt;tomcat5.028&lt;br&gt;+&lt;br&gt;jdk1.5&lt;br&gt;+&lt;br&gt;struts-1.2.8&lt;br&gt;+&lt;br&gt;================================================================================...

    ssh(structs,spring,hibernate)框架中的上传下载

     以上是Spring+Hibernate将文件二进制数据持久化到数据库的解决方案,而Struts通过将表单中file类型的组件映射为ActionForm中类型为org.apache.struts.upload. FormFile的属性来获取表单提交的文件数据。  工程...

    structs程序设计从入门到精通word文档

    12.1 Struts中使用&lt;html:file&gt;标签上传文件 15 第13章 Struts Bean标签库 15 13.1 如何获得Servlet上下文的有关内容 15 13.1 如何获得Java资源 15 13.1 如何获得Bean属性 15 13.1 使用Struts Bean标签保存与传输数据...

    validator的两种框架验证的程序代码—可导入运行

    改动了struts-config.xml里&lt;form-bean&gt;里的type,并设置valid.jsp里的属性类型,validation.xml里的&lt;form&gt;里的name对应struts-config.xml里ation里的path,此外validAction.java里取出表单里元素的值的方法也有变化。

Global site tag (gtag.js) - Google Analytics