![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts
文章平均质量分 81
zhuali_linkin
这个作者很懒,什么都没留下…
展开
-
Struts2内置校验器
struts2提供了大量的内置验证器,分别介绍如下1.必填验证器RequiredFieldvalidator验证器检查指定的字段是否为null。该验证器可以接受一个参数:fieldName,指定要验证的字段名,如果使用元素来声明该字段验证器,则不需要这个参数。采用非字段校验器的配置如下: user.username 请输入用户名!原创 2012-02-22 11:05:40 · 3103 阅读 · 0 评论 -
Ajax in Struts2(一)—DWR篇
Ajax非常完美的改善了用户体验,使用户体验了一种连续的状态,避免了传统的Web应用进行请求——等待——响应的流程。Ajax使用户可以连续的发送多次异步请求,不需要服务器响应。当服务器的相应成功返回浏览器时,浏览器利用DOM将服务器相应数据加载到当前页面的相应容器中。Struts2的Ajax支持需要建立在DWR和Dojo这两个成熟的Ajax框架。Struts2在两个成熟的Ajax框架上进一步封原创 2012-02-19 13:18:51 · 2380 阅读 · 0 评论 -
Struts2 拦截器详解(一)
拦截器是Struts2的一个重要特性。Struts2框架的大多数核心功能都是通过拦截器来实现的,像避免表单重复提交、类型转换、对象组装、验证、文件上传等,都是在拦截器的帮助下实现的。拦截器的一个重要特征是:它可以在Action之前调用。拦截器,在AOP(Aspect Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截。然后再之前或之后加入某些操作。拦截器是原创 2012-02-20 20:49:22 · 700 阅读 · 0 评论 -
Struts2拦截器(二)
前一个例子讲了对于前台数据的拦截。但是问题出现了,我们定义了拦截器后,它会对Action下面的所有方法进行拦截。有时候,我们只需要拦截Action中的部分方法,怎么办呢?1.方法的过滤我们就要通过过滤的方式。struts2提供了一个MethodFilterInterceptor类,该类是AbstractInterceptor类的子类,如果用户需要自己实现的拦截器支持方法过滤,则应该继承原创 2012-02-21 09:29:55 · 1066 阅读 · 0 评论 -
Struts中的ActionContext和ActionContextCleanup
1. ActionContext ActionContext是被存放在当前线程中的,获取ActionContext也是从ThreadLocal中获取的。所以在执行拦截器、 action和result的过程中,由于他们都是在一个线程中按照顺序执行的,所以可以可以在任意时候在ThreadLocal中获取 ActionContext。ActionContext包括了很多信息,比如Sess转载 2012-08-03 15:25:56 · 767 阅读 · 1 评论 -
Struts2-编写自己的验证器
编写自己的验证器首先要实现Validator接口,它是com.opensymphony.xwork2.validator包的一部分。Validator包的定义如下:import com.opensymphony.xwork2.validator.ValidationException;import com.opensymphony.xwork2.validator.ValidatorCo原创 2012-09-19 20:56:49 · 570 阅读 · 0 评论 -
Struts2——国际化
Java语言国际化API中,影响数据本地化的因素主要有两个:一个是用户的语言环境,另一个是用户的时区。国际化:是设计和制造适应不同区域要求的产品的一种方式。它要求产品中抽离所有的与语言、国家/地区和文化相关的因素本地化:解决网站,软件向其他国家推广时遇到的语言障碍问题。Local类有Local(String language)和Local(String language,String原创 2012-10-11 17:25:23 · 544 阅读 · 0 评论