Struts2学习一
摘要: 1、Action类可以是一个包含execute方法的POJO类,struts框架提供了一个Action接口及一个ActionSupport工具类,用户可以根据自己的需求实现或者继承来实现自己的Action类。进而实现用户Action类与HttpServlet API的脱离,有利于测试。
2、线程安全:Struts2 Action对象为每个请求产生一个实例
3、丢弃Struts1存在的ActionForm,Struts2直接使用Action属性来封装用户请求属性,也可以封装响应值。Action所有的属性都是被封装到ValueStack对象中,Action属性名可以理解为ValueStack中的value的名字。在输出端可以通过 ValueStack的findValue()方法查看某个表达式的值
4、OGNL
5、数据验证:Action类继承ActionSupport,并重写validate()方法;或者通过只继承ActionSupport,但使用XWork校验框架进行校验
6、配置文件struts.xml 、struts.properties
阅读全文
posted @
2008-02-22 14:08 扭曲的铅笔 阅读(600) |
评论 (1) 编辑