
案例、
1、创建一个配置springMVC的类,然后过滤bean,和配置放行静态资源
2、自定义servlet容器初始化配置类,加载springMvc核心配置类。就是配置web.xml的内容
2.1、
上面的作用就好比在web.xml的这个:
- <servlet>
- <servlet-name>DispatcherServlet</servlet-name>
- <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
- <init-param>
- <param-name>contextConfigLocation</param-name>
- <param-value>classpath*:spring-mvc.xml.bak</param-value>
- </init-param>
- </servlet>
- <servlet-mapping>
- <servlet-name>DispatcherServlet</servlet-name>
- <url-pattern>/</url-pattern>
- </servlet-mapping>
2.2、配置中文乱码问题
格式和备注
案例、
代码:
- @Override
- public void onStartup(ServletContext servletContext) throws ServletException {
- super.onStartup(servletContext);
- CharacterEncodingFilter cef = new CharacterEncodingFilter();
- cef.setEncoding("UTF-8");
- FilterRegistration.Dynamic registration = servletContext.addFilter("characterEncodingFilter", cef);
- registration.addMappingForUrlPatterns(EnumSet.of(DispatcherType.REQUEST,DispatcherType.FORWARD,DispatcherType.INCLUDE),false,"/*");
- }
此时,spring-mvc.xml和web.xml都可以删了
测试路径:http://localhost:8080/
http://localhost:8080/spring-mvc.jsp
http://localhost:8080/success.jsp
注意:请求和响应还没怎么配
评价
排名
4
文章
473
粉丝
3
评论
2
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术