1,struts1和struts2区别一
2,路径
3,Action接收参数
【1】使用DoMainModel方法
在action中使用user类(model)对象,传递参数,精简代码
【2】,ModelDricer方法
4,确认密码问题
方法一:在action中采用user类(model)之外的userDto类(包含确认密码属性;VO/DTO)
方法二:使用spring的AOP思想,将form进行封装
DTO:数据传输对象
5,struts2的中文问题
6,数据校验
【1】,field方法
7,值栈<s:debug></s:debug>
8.访问web元素
项目中使用IOC方式
访问方法一(不建议)
访问方法二(使用pring的IOC注入机制,只要实现相应接口即可使用web元素)
项目常使用这种方法访问web元素
访问方法三(不适用)
方法四:依赖注入(不适用)
9,多按钮提交
10,默认action
11,struts.xml文件的引入
12,小结
13,Result类型
httpheader接受http头信息;stream适用于文件下载;plaintext用于显示页面源码
14,全局result
15,extends="struts-default"
16,动态结果集
动态结果集在struts.xml中的表示
17,带参结果集
18,小结