摘要: Struts2提供的客户端校验尽管这种支持比较弱,但采用Struts2中的客户端校验时需要注意以下几点1..将<s:form validate="true">的validate属性设置为TRUE2..不能将<s:form theme="">的theme属性设置为simple3..建议将<s:form/>的action和namespace属性分开写4..可以在页面中使用<s:head/>标签来引入样式5..最好不要使用Struts2提供的客户端校验设置validate="true"之前和之 阅读全文
posted @ 2012-02-06 10:03 eggbucket 阅读(6434) 评论(0) 推荐(2) 编辑
摘要: Struts2ValidatorStruts2验证框架Action配置中一定要设置input返回页面添加验证只要创建验证的xml文件1.创建xml文件名验证Action中全部方法在Action同包下,创建:Action类名-validation.xml 如:ValidateAction创建ValidateAction-validation.xml验证Action中单个方法<!-- 每个方法单独配置一个Action --><!-- 在Action同包下,创建:Action类名-action方法配置名称-validation.xml --><actionname=&q 阅读全文
posted @ 2012-02-06 10:01 eggbucket 阅读(1570) 评论(0) 推荐(0) 编辑
摘要: 浅析值栈ValueStack对象相当于一个栈,它贯穿整个Action的生命周期,每个Action类的对象实例都会拥有一个ValueStack对象当Struts2接收到一个*.action请求后,并不是直接调用Action方法,而是先将Action类的相应属性放到ValueStack对象的顶层节点值栈也位于内存中,它也是和parameters、request、session、application、attr对象放在一起的值栈属于ONGLContext里面的根对象。也就是说它位于整个内存中最最重要的地方,所以叫根对象根对象和另外五个对象是有区别的,根对象可以省写#号,比如<s:propert 阅读全文
posted @ 2012-02-06 08:36 eggbucket 阅读(1823) 评论(0) 推荐(2) 编辑
摘要: Spring自动代理机制(残梦追月原创,转载请注明)本文地址:http://www.blogjava.net/cmzy/archive/2008/08/17/222624.html 我们一直使用ProxyFactoryBean来显式的创建AOP代理。但是在很多场合,这种方式将会使编写配置文件的工作量大大增加;由于要从 ProxyFactoryBean获得代理对象,也会使应用和Spring之间的耦合度增加。下面介绍使用Spring提供的自动代理机制来解决这类问 题。1、使用BeanNameAutoProxyCreator Spring提供的BeanNameAutoProxyCreator类允许我 阅读全文
posted @ 2012-02-06 00:13 eggbucket 阅读(798) 评论(0) 推荐(0) 编辑