资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

SpringMvcweb.xml是如何配置实现的-创新互联

SpringMvc web.xml是如何配置实现的?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

创新互联主要从事成都网站建设、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务芝罘,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

1、spring 框架解决字符串编码问题:过滤器 CharacterEncodingFilter(filter-name)

2、在web.xml配置监听器ContextLoaderListener(listener-class)

ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。

3、部署applicationContext的xml文件:contextConfigLocation(context-param下的param-name)

4、DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller(我们写的Action)来处理。

DispatcherServlet(servlet-name、servlet-class、init-param、param-name(contextConfigLocation)、param-value)

在DispatcherServlet的初始化过程中,框架会在web应用的 WEB-INF文件夹下寻找名为[servlet-name]-servlet.xml 的配置文件,生成文件中定义的bean

代码如下

<?xml version="1.0" encoding="UTF-8"?> 
 
   
    org.springframework.web.context.ContextLoaderListener 
   
   
   
   
    contextConfigLocation 
    classpath:spring/applicationContext.xml 
   

   
   
   
   
    default 
    *.css 
   
   
    default 
    *.swf 
   
   
    default 
    *.gif 
   
   
    default 
    *.jpg 
   
   
    default 
    *.png 
   
   
    default 
    *.js 
   
   
    default 
    *.html 
   
   
    default 
    *.xml 
   
   
    default 
    *.json 
   
   
    default 
    *.map 
   
   
   
   
    DispatcherServlet 
    org.springframework.web.servlet.DispatcherServlet 
     
     
      contextConfigLocation 
       
       
       
       
       
      classpath:spring/dispatcher-servlet.xml 
     
    1 
   
   
     
     
    DispatcherServlet 
     
     
     
    /  
   

   
    login.html 
   
    
    404 
    /nopage.html 
   
    
    java.lang.NullPointerException 
    /error.html 
   
   
    360 
   

本文标题:SpringMvcweb.xml是如何配置实现的-创新互联
当前路径:http://cdkjz.cn/article/codohs.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220