国际化----过滤器

一、国际化牵扯到的内容
1、固定文本
基名_语言_国家.properties


2、日期时间
DateFromat:(格式)
Date--->String
format(Date)
String--->Date
parse(String s)
3、数字(货币)
NumberFormat:(格式)
Number-->String:
format(Number num)
String--->Number:
parser(String s)


4、MessageFormat批量国际化
二、过滤器
1、作用:
目标资源执行前,利用过滤器对request对象进行预处理
目标资源执行后,利用过滤器对response对象进行后事处理
2、编写步骤:
a、写一个类实现Filter接口
doFilter(...,..,FilterChain chain)
chian.doFilter(request,respnse):放行,让目标执行
b、在web。xml中进行配置
 <filter>
  <filter-name>FilterDemo1</filter-name>
  <filter-class>com.itheima.filter.FilterDemo1</filter-class>
  </filter>
  <filter-mapping>
  <filter-name>FilterDemo1</filter-name>
  <url-pattern>/*</url-pattern>
  </filter-mapping>
3、过滤器的前后是根据filter-mapping在配置文件中出现的顺序决定的


三、过滤器针对的不同资源的拦截
<filter-mapping/>
dispatcher:
REQUEST:默认。拦截用户直接发出的请求资源
INCLUDE:拦截被包含的资源
FORWARD:拦截被转向的资源(含page指令制定的errorPage)
ERROR:拦截web.xml配置的全局错误提示页面

你可能感兴趣的:(Date,xml,String,filter,语言,include)