<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()方法在这种情况下极为有用。
分享到:
相关推荐
16.3.5、重定向标签:<logic:redirect> 16.4、Html标签 16.4.1、<html:form>标签 16.4.2、<html:text>与<html:password>标签 16.4.3、<html:radio>标签 16.4.5、<...
16.3.5、重定向标签:<logic:redirect> 16.4、Html标签 16.4.1、<html:form>标签 16.4.2、<html:text>与<html:password>标签 16.4.3、<html:radio>标签 16.4.5、<html:textarea>...
16.3.5、重定向标签:<logic:redirect> 16.4、Html标签 16.4.1、<html:form>标签 16.4.2、<html:text>与<html:password>标签 16.4.3、<html:radio>标签 16.4.5、<html:textarea>标签 16.4.6、<html:hidden...
16.3.5、重定向标签:<logic:redirect> 16.4、Html标签 16.4.1、<html:form>标签 16.4.2、<html:text>与<html:password>标签 16.4.3、<html:radio>标签 16.4.5、<html:textarea>...
16.3.5、重定向标签:<logic:redirect> 16.4、Html标签 16.4.1、<html:form>标签 16.4.2、<html:text>与<html:password>标签 16.4.3、<html:radio>标签 16.4.5、<html:textarea>...
16.3.5、重定向标签:<logic:redirect> 16.4、Html标签 16.4.1、<html:form>标签 16.4.2、<html:text>与<html:password>标签 16.4.3、<html:radio>标签 16.4.5、<html:textarea>标签 16.4.6、<html:hidden...
16.3.5、重定向标签:<logic:redirect> 16.4、Html标签 16.4.1、<html:form>标签 16.4.2、<html:text>与<html:password>标签 16.4.3、<html:radio>标签 16.4.5、<...
16.3.5、重定向标签:<logic:redirect> 16.4、Html标签 16.4.1、<html:form>标签 16.4.2、<html:text>与<html:password>标签 16.4.3、<html:radio>标签 16.4.5、<html:textarea>...
<html:option value="pagetype" ><bean:write name="pagetype" /></html:option> document.forms[0].page.options[${page.currentPage}-1].selected = true; </c:forEach> ...
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><br><html><br> <head><br> </head><br> <body><br> <table><br> <tr><br> <td><%@ include file="../menu.txt"%><br> </td><br> </tr>...
<br/> </th><br/> <td align="left"><br/> <html:text property="logname" size="20" maxlength="20"/><br/> </td><br/> </tr><br/> <tr><br/> <th align="right"><br/> Password:<br/> </th><br/> <td align="left...
Struts框架中提供一系列的自定义标记,用来在视图层实现数据的表示。...例如,在Struts框架中有一个<html:form>标记,这个标记是用来提交表单的,Struts框架够把这个表单的数据自动映射到相对应的ActionForm Bean中去
<td class="list_box1_title2">信息名称:<font color="red">*</font></td> <td> <input name="exPlainInfo.title" id="exPlainInfo.title" class="ip5" value="${(exPlainInfo.title)?default("")}"/> </td> </...
< TITLE > test < TITLE > < HEAD > < BODY > < html:form action = " /login " method = " post " > 用户名: < html:text property = " username " size = " 15 " /> < br > 密 码: < ...
struts提供了<html:errors/>标签来显示整个ActionErrors的错误信息。但要在struts-config.xml中设置<action ...
文件:<input type="file" name="filedata"/><br> 2.struts-config.xml文件配置 <form-beans> <form-bean name="actionForm" type="org.apache.struts.action.DynaActionForm"> <form-property name = ...
Struts 成功测试 [jps宝典第24章 书上错误太多了,均已改正]<br><br>tomcat5.028<br>+<br>jdk1.5<br>+<br>struts-1.2.8<br>+<br>================================================================================...
以上是Spring+Hibernate将文件二进制数据持久化到数据库的解决方案,而Struts通过将表单中file类型的组件映射为ActionForm中类型为org.apache.struts.upload. FormFile的属性来获取表单提交的文件数据。 工程...
12.1 Struts中使用<html:file>标签上传文件 15 第13章 Struts Bean标签库 15 13.1 如何获得Servlet上下文的有关内容 15 13.1 如何获得Java资源 15 13.1 如何获得Bean属性 15 13.1 使用Struts Bean标签保存与传输数据...
改动了struts-config.xml里<form-bean>里的type,并设置valid.jsp里的属性类型,validation.xml里的<form>里的name对应struts-config.xml里ation里的path,此外validAction.java里取出表单里元素的值的方法也有变化。