概述
JavaEE中web.xml中的配置
第一部分
1 介绍
org.springframework.web.filter.CharacterEncodingFilter
这是一个过滤器,是Spring在web请求中定义request和response的编码。
2 使用场景
当客户端和服务端使用了不同的字符集进行编码,就会出现乱码问题。这就需要服务端在收到客户端发来的数据,或返回给客户端的数据时,能够使用统一的字符集进行编码,以避免乱码的出现。
3 使用方式
具体是在web.xml中进行配置的,具体使用方法如下:
<filter>
<filter-name>encoding</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encoding</filter-name>
<url-parttern>/*</url-parttern>
</filter-mapping>
4 设置说明
CharacterEncodingFilter类具有encoding和forceEncoding两个属性,其中encoding是表示设置request的编码,forceEncoding表示是否同时设置response的编码。
第二部分
1 介绍
DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IOC容器无缝集成,从而可以获得Spring的所有好处。
2 具体实现
<servlet>
<servlet-name>DispacherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-class>classpath:applicationContext.xml</param-class>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>DispacherServlet</servlet-name>
<url-parttern>*.do</url-parttern>
</servlet-mapping>
<load-on-startup>1</load-on-startup>
的作用
1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。
2)它的值必须是一个整数,表示servlet应该被载入的顺序
3)当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet;
4)当值小于0或者没有指定时,则表示容器在该servlet被选择时才会去加载。
5)正数的值越小,该servlet的优先级越高,应用启动时就越先加载。
6)当值相同时,容器就会自己选择顺序来加载。
最后
以上就是隐形背包为你收集整理的JavaEE中web.xml中的配置JavaEE中web.xml中的配置第一部分第二部分的全部内容,希望文章能够帮你解决JavaEE中web.xml中的配置JavaEE中web.xml中的配置第一部分第二部分所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复