广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机学校 > 惠州计算机学校 > 正文

SSM框架中web.xml配置技巧_惠州计算机Web前端培训学校

作者:黄君发布时间:2021-06-21分类:惠州计算机学校浏览:929


导读:SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的Web项目的框架。想要熟练使用框架,我们一定要做好前期的配置。下面就给大家分享SSM框架中web.xml配置技巧。

       SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的Web项目的框架。想要熟练使用框架,我们一定要做好前期的配置。下面就给大家分享SSM框架中web.xml配置技巧。 

       SpringMVC提供的统一编码的过滤器

       <!-- springmvc提供的统一编码的过滤器,就不需要程序员自己创建编码过滤器 -->

       <filter>

       <filter-name>encodingFilter</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>encodingFilter</filter-name>

       <url-pattern>/</url-pattern>

       </filter-mapping>

       配置SpringMVC核心控制器

       <!-- 配置SpringMVC核心控制器: -->

       <!-- 是一个springmvc提供的一个servlet,用于处理用户请求的,我们叫他核心控制器 -->

       <servlet>

       <servlet-name>springDispatcherServlet</servlet-name>

       <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

       <!-- 配置DispatcherServlet的初始化參數:设置文件的路径和文件名称 -->

       <init-param>

       <param-name>contextConfigLocation</param-name>

       <param-value>classPath:springmvc.xml</param-value>

       </init-param>

       <load-on-startup>1</load-on-startup>

       </servlet>

       <servlet-mapping>

       <servlet-name>springDispatcherServlet</servlet-name>

       /在很多文献中称其为非后缀型资源,比如.jsp,.html,.do这些都是不属于/的匹配范围

       但是经过测试"/"特指后缀是非".jsp",也就是只要路径不以.jsp结尾的资源都会通过此servlet进行请求的处理

       也就是说比如/login,/regist,/main.css,/main.htmk这些路劲都会通过此servlet,但是/index.jsp这些以jsp结尾的不会。

       <url-pattern>/</url-pattern>

       </servlet-mapping> -->

       静态资源被拦截的问题

       <!-- 可以解决静态资源被拦截的问题,除了这个意外还可以使用springmvc自带的配置 -->

       <!-- <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.html</url-pattern>

       <url-pattern>*.js</url-pattern> <url-pattern>*.css</url-pattern> <url-pattern>*.png</url-pattern>

       </servlet-mapping> -->

       SSM框架的优点主要体现在三个方面:

       1)提供对其他优秀开源框架的集成支持;

       2)灵活的数据验证,格式化,数据绑定机制;

       3)提供映射标签,支持对象和和数据库orm字段关系的映射,支持对象关系映射标签,支持对象关系的组建。


点击咨询直接了解更多相关资料,我在惠州北大青鸟新方舟等你。

 

本文内容转载自网络,版权归原作者所有,如有侵权请联系我们进行删除。

 


标签:惠州计算机软件培训惠州计算件软件开发惠州计算机软件基础惠州计算机Web前端软件开发惠州Web前端培训学校惠州Web前端培训Web前端基础教程Web前端是什么Web前端教程Web前端入门


惠州计算机学校排行
标签列表
网站分类
文章归档
最近发表