![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC集
文章平均质量分 90
qq_53294028
这个作者很懒,什么都没留下…
展开
-
springsecurity之跨域
从协议部分开始到端口部分结束,只要与请求URL不同即被认为跨域,域名与域名对应的IP也不能幸免。浏览器解决跨域问题的方法有多种,包括JSONP、Nginx转发和CORS等。其中,JSONP和CORS需要后端参与。CORS(Cross-Origin Resource Sharing)通常情况下,跨域请求即便在不被支持的情况下,服务器也会接收并进行处理,在CORS的规范中则避免了这个问题。浏览器首先会发起一个请求方法为OPTIONS 的预检请求,用于确认服务器是否允许跨域,只有在得到许可后才会发出实际原创 2021-05-31 15:28:32 · 998 阅读 · 1 评论 -
SpringMVC执行流程
1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherServlet调用HandlerAd...原创 2020-04-18 15:18:38 · 59 阅读 · 0 评论 -
SSM整合
也就是 说,rootContext是Spring容器原创 2019-11-09 18:43:24 · 79 阅读 · 0 评论 -
过滤器和拦截器区别
原创 2019-11-09 17:22:01 · 68 阅读 · 0 评论 -
拦截器与源码解析
过滤器filter属于servlet,拦截器intercept属于SpringMVC声明拦截器对象修改代码:增加数据,修改视图多个拦截器编写好拦截器后,注册拦截器拦截器,源码:处理器适配器:得到适配器之后,处理方法之前,执行拦截器preHandler适配器调用处理器执行处理器方法处理结果...原创 2019-11-09 17:20:37 · 279 阅读 · 0 评论 -
SpringMVC请求转发和重定向,异常处理
转发和重定向转发和重定向区别和servlet类似转发是服务器内部调用,可以访问受保护的资源重定向不能访问受保护的资源。doProcess能够拿到dodispatch方法内的参数myname,maage重定向:不能访问受保护的资源。当处理器对请求处理完毕后,向其他资源进行跳转时,有两种跳转方式:请求转发与重定向。而根据要跳转的资源类型,又可分为两类:...原创 2019-11-07 23:18:09 · 423 阅读 · 0 评论 -
SpringMVC请求参数和返回值
中央调度器,处理请求方式:当使用“/”时不能处理静态资源解决:使用Tomcat默认Servlet或者其他应用服务器第二种方法:一般使用:静态资源处理方式:不放在WEB-INF下,可以不被外部访问到使用注解方法时,此时,不能加载静态资源但是能点击some.do使用先前说好的方法处理:使用标签:可以正常访问图片但是点击访问some.do出错:原...原创 2019-11-07 18:40:32 · 274 阅读 · 0 评论 -
SpringMVC注解式
与配置式的区别换成配置式的处理器注解式可可以2个请求使用一个处理器处理,使用任意一个,均可以调用该处理器get与postget有在浏览器中有缓存功能,只要访问一次,下次就不再访问,post每次都要重新访问get长度受限制,post请求内容在请求体中,不受限制get不安全,明文,post安全...原创 2019-11-06 21:44:34 · 135 阅读 · 0 评论 -
SpringMVC中央调度器url-pattern为“/”
当为*.do时,可以访问静态资源和XXXX.do当这个时候,这个servlet为默认servlet,接受所有的请求但是,此时,这个路径下,明明有静态资源,配置为*.do时就可以访问到原理:此时,加载图片的时候,访问这个路径,会经过配置的中央调度器,但是,系统中并没有配置这个路径的处理器,即找不到对应的处理器Tomcat有静态资源的处理器所有的we...原创 2019-11-05 23:03:42 · 314 阅读 · 0 评论 -
SpringMVC,执行流程,流程源码分析,url-pattern为“*.do”
在web.xml文件中,注册DispatchServlet启动Tomcat时报错如果给servlet-那么换名字:启动的时候,在初始化方法中创建SpringMVC容器对象,需要加载配置文件自定义SpringMVC配置文件的 名称和位置:...原创 2019-11-05 22:06:24 · 443 阅读 · 0 评论 -
springMVC使用方式
1、配置dispatcherServletModelAndViewservlet配置默认命名为:(servlet-name)-servlet.xml默认根据name属性,找到controller也就相当于手动配置了当配置其他的handleMapping时,会覆盖这个默认的BeanNameUrlHandlerMapping当使用项目名为springmvc-1...原创 2019-11-05 08:29:35 · 87 阅读 · 0 评论