表单数据回显

Struts提供了很多表单相关的自定义标签,这些标签除用于生成相应的html标签外,最大的好处在于它在产生html标签时,会自动检索相应formbean的数据予以显示,这样,当表单校验失败时,表单数据的回显struts帮我们干了,开发人员就不需要再编码去取了。

标签 作用
html 产生一个标签。也包括来自于用户会话中的language属性
form 定义一个表单。Action和focus属性是最有用的属性
checkbox 产生一个检查框字段
file 产生一个文件选择输入字段
hidden 产生一个隐藏字段
option 产生一个选择项
options 产生一个选择项列表
password 产生一个口令输入字段
radio 产生一个单选输入字段
select 产生一个选择元素
text 产生一个文本输入字段
textarea 产生一个 html 文本区域元素
image 产生一个图像输入字段
button 产生一个按钮输入字段
cancel 产生一个取消按钮
submit 产生一个提交按钮
reset 产生一个重新设定按钮
errors 显示错误消息
img 产生一个 html img 标签

注意:
- 对于复选框中的数据,Html:checkbox标签不能完成数据回显,复选框的数据回显需要使用html:multibox。
- Struts中的html:password标签也会回显数据,如果不想password回显,需要把其redisplay属性置为false

--------------------------使用struts自定义标签完成表单校验、防表单重复提交、数据回显----------------
    <html:form action="/register">
        用户名:<html:text property="username"/><html:errors property="username"/><br/>
        密码:<html:password property="password"/><html:errors property="password"/><br/>
        电子邮箱:<html:text property="email"/><br/>
        <input type="submit" value="注册"><br/>
    html:form>

-

-

-

-

-

    -

你可能感兴趣的:(Struts学习笔记)