struts小贴士
来源:百度文库 编辑:神马文学网 时间:2024/10/01 08:42:19
一、struts使用小贴士(mainly from《struts in action》)
1. 在actionForm中使用array以匹配重复的变量。例如在使用multibox时,相对应的可以在form中定义array。
2.使用显示collection的记录总数。
eg:。如果resultList有两条记录,则显示2。
3. 显示循环序号标记:
4.使用 检查对象是否存在。使用 检查属性是否存在。
5. 相对稳定的下拉列表数据集使用scope=”application”。(这个方法一直想用,但是具体上仍不太清楚,是否在系统登陆的时候获得这个数据集,以后就可以直接用了)。
6.使用设置css,js文件的路径。(这一点看不出来与直接使用有什么区别)。
7.javascript与form值的交互:这一点使用很频繁
eg:< a href=’javascript:doDelete()’>
8.使用DispatchAction将几个相关的操作放在一起,例如将save,delete操作放在一个action中。DispatchAction的使用需要在struts-config.xml中的action-mapping中设置parameter,具体可以参考
9. 在使用javascript的页面中,不能出现两个Form对象的名称相同。特别是submit按钮我们常常会不写name,缺省name都为submit,这是如果有onclick事件触发,就会出错。
10. 几个ActionForm公用的属性,可以在ActionForm中定义一个子类。
eg: Class BasicInfo implement Serializable {};
在ActionForm中需定义BasicInfo basicInfo = new BasicInfo();
在jsp页面中的property="basicInfo.a"
二、上传文件
1. 在actionForm中需定义FormFile类型字段。eg:FormFile myphoto
2. 在jsp页面中
1. 在actionForm中使用array以匹配重复的变量。例如在使用multibox时,相对应的可以在form中定义array。
2.使用
eg:
3. 显示循环序号标记:
4.使用
5. 相对稳定的下拉列表数据集使用scope=”application”。(这个方法一直想用,但是具体上仍不太清楚,是否在系统登陆的时候获得这个数据集,以后就可以直接用了)。
6.使用
7.javascript与form值的交互:这一点使用很频繁
eg:< a href=’javascript:doDelete(
8.使用DispatchAction将几个相关的操作放在一起,例如将save,delete操作放在一个action中。DispatchAction的使用需要在struts-config.xml中的action-mapping中设置parameter,具体可以参考
9. 在使用javascript的页面中,不能出现两个Form对象的名称相同。特别是submit按钮我们常常会不写name,缺省name都为submit,这是如果有onclick事件触发,就会出错。
10. 几个ActionForm公用的属性,可以在ActionForm中定义一个子类。
eg: Class BasicInfo implement Serializable {};
在ActionForm中需定义BasicInfo basicInfo = new BasicInfo();
在jsp页面中的property="basicInfo.a"
二、上传文件
1. 在actionForm中需定义FormFile类型字段。eg:FormFile myphoto
2. 在jsp页面中
struts小贴士
STRUTS
Struts
struts开发 实践—实用小贴士
struts开发 实践—实用小贴士
struts实践
Pragmatic Struts
Struts基础教程
Struts标签
Struts 是什么?
Struts标签
Struts的后代:Shale不是Struts
struts源代码阅读(struts 初始化)
InfoQ: Migrating Struts Apps to Struts 2
struts源代码阅读(struts 初始化)
struts开发 实践—实用小贴士 -- 我的blog -- [北方博客]
配置Struts应用
MyEclipse Struts 快速上手
Struts分页显示
struts标签之浅入深出
struts文件上传- -
Struts标记库
Struts vs webwork 中文
Struts Validator的使用