关于struts1的html标签的一些体会
来源:互联网 发布:mysql 修改列属性 编辑:程序博客网 时间:2024/06/15 22:32
本人第一次使用struts的html标签完全出于巧合,使用的过程更是曲折,最烦人的莫过于标签的回显和自动提交,最后请教了老师和查阅了好多资料之后才渐渐明白,现在说一说对struts的html标签的使用应该注意的地方
1,回显
当你向ActionForm提交数据,并经过action处理之后返回原界面时,在界面与之对应的标签上会显示你之前提交的数据,包括隐藏字段hidden。当你再次提交的时候并没有带任何参数,但是html标签会自动用回显的数据进行提交,解决方法解释在配置action是设置scope=“request”,才能防止回显。不知为何,struts-config中应该默认是scope=“request”,但本人没有写明时就是不行,只好以后都声明一遍。
2.用于输入用的html标签,例如<html:text>必须放在表单<html:form>中,回显时就是从那个<html:form>关联的formbean中取出的数据。<html:form>的action属性用于指定它要关联到的formbean。action属性指定的Action类必须有它关联的formbean,否则会出异常。<html:form>会创建一个formbean,这样其包含的<html:text>才会从formbean中取数据进行回显。如果某个Action关联了一个FormBean,那么,当浏览器请求这个Action时,Struts框架将创建这个FormBean,把这个FormBean存储在相应的Web域中,并用请求参数来填充这个formbean。对于请求消息中的每个参数(包括网页表单中的每个字段),其相关的ActionForm 通常都有一个对应的属性来接受相应的参数值。
3.对于普通的html标签actionform中可以没有与之对应的属性,但struts的html标签不同,actionform中必须有与之对应额属性,否则会抛异常。
- 关于struts1的html标签的一些体会
- 关于foreach的一些体会
- 关于单元测试的一些体会
- 关于前端的一些体会
- 关于敏捷的一些体会
- 关于ORM的一些体会
- 在html中,一些零散的关于标签的知识
- 关于HTML中input标签的一些常用输入限制
- Struts1 的html标签的详细讲解与使用
- 关于控件Paint时的一些体会
- 关于类成员共享的一些体会
- 关于java数据转换的一些体会!
- 关于MT6227上网的一些体会
- 关于WPF Control.Visibility 的一些体会
- 关于冒泡排序的一些体会
- 关于开发activex的一些体会
- 关于new动态分配数组的一些体会
- 关于scrapy+mongodb的一些体会
- 让你的win7笔记本变为无线路由器
- Android解析XML
- 冲突看来只是编译器不同的问题,XCODE太重口了
- 两文件内容差
- 123063天两度瘫痪:为啥不在淘宝上卖火车票?
- 关于struts1的html标签的一些体会
- MVA疑问
- STM32的串口采用DMA方式接收数据测试
- 九度oj-1115-1062-1067
- struct 占用内存长度解析
- Servlet的生命周期
- Jquery 之 TreeGrid例子
- c程序内存分配
- linux内核中的dup系统调用