2012年11月4日

第三讲 struts验证框架

摘要: 程序中的验证机制(可分为js客户端验证技术、struts2框架的服务器端验证):1.js:运行在客户端的浏览器,用户体验高,性能高,但是安全性较低(客户端可以禁止js);2.服务器端验证:运行在服务器(例如:Tomcat),安全行非常高,交互性较差,消耗大量的服务器资源(性能变低);一般在程序中的验证两种都必须使用注意:防止用户重复提交无效数据,使用验证码验证。1.手动完成验证操作。步骤:a)创建一个Action,继承自ActionSupport类。b)重写验证方法:validate();c)如何判断验证是否通过?(系统判断是否调用addFieldError()方法)d)如果验证通过,调用ac 阅读全文

posted @ 2012-11-04 13:42 somewhere! 阅读(278) 评论(0) 推荐(1) 编辑

第二讲 struts的拦截器

摘要: 浅谈downpour 说起这个downpour,它就是一个拦截器的aop,它本身是一段代码,可以通过定义"切入点",来指定拦截器的代码在"切入点"的前后执行,从而起到拦截器的作用(问题集中解决,避免重复代码。这也是我们编程的重要思想),public abstract class AroundInterceptor extends AbstractInterceptor { /* (non-Javadoc) * @see com.opensymphony.xwork2.interceptor.AbstractInterceptor#intercept(co 阅读全文

posted @ 2012-11-04 12:58 somewhere! 阅读(231) 评论(0) 推荐(0) 编辑

第一讲 深入struts的配置

摘要: 1.系统常量的配置(struts的参数设置)?<constant name=”参数名” value=”值” />例如:<constant name="struts.devMode" value="true"/> <!--设置开发模式--><constant name="struts.i18n.encoding" value="UTF-8"/> <!--设置编码形式为GB2312-->常见常量,请查考:default.properties文件。2.包含配置? 阅读全文

posted @ 2012-11-04 10:57 somewhere! 阅读(187) 评论(0) 推荐(0) 编辑

导航