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 · 1009 阅读 · 1 评论 -
SpringMVC执行流程
1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、 DispatcherServlet调用HandlerAd...原创 2020-04-18 15:18:38 · 60 阅读 · 0 评论 -
SSM整合
也就是 说,rootContext是Spring容器原创 2019-11-09 18:43:24 · 80 阅读 · 0 评论 -
过滤器和拦截器区别
原创 2019-11-09 17:22:01 · 69 阅读 · 0 评论 -
拦截器与源码解析
过滤器filter属于servlet,拦截器intercept属于SpringMVC 声明拦截器对象 修改代码: 增加数据,修改视图 多个拦截器 编写好拦截器后,注册拦截器 拦截器, 源码: 处理器适配器: 得到适配器之后,处理方法之前,执行拦截器preHandler 适配器调用处理器执行处理器方法 处理结果 ...原创 2019-11-09 17:20:37 · 282 阅读 · 0 评论 -
SpringMVC请求转发和重定向,异常处理
转发和重定向 转发和重定向区别和servlet类似 转发是服务器内部调用,可以访问受保护的资源 重定向不能访问受保护的资源。 doProcess能够拿到dodispatch方法内的参数myname,maage 重定向: 不能访问受保护的资源。 当处理器对请求处理完毕后,向其他资源进行跳转时,有两种跳转方式:请求转发与重定向。而根据要跳转的资源类型,又可分为两类:...原创 2019-11-07 23:18:09 · 425 阅读 · 0 评论 -
SpringMVC请求参数和返回值
中央调度器,处理请求方式:当使用“/”时 不能处理静态资源 解决: 使用Tomcat默认Servlet 或者其他应用服务器 第二种方法: 一般使用: 静态资源处理方式: 不放在WEB-INF下,可以不被外部访问到 使用注解方法时, 此时,不能加载静态资源 但是能点击some.do 使用先前说好的方法处理: 使用标签: 可以正常访问图片 但是点击访问some.do出错: 原...原创 2019-11-07 18:40:32 · 274 阅读 · 0 评论 -
SpringMVC注解式
与配置式的区别 换成 配置式的处理器 注解式 可可以2个请求使用一个处理器处理,使用任意一个,均可以调用该处理器 get与post get有在浏览器中有缓存功能,只要访问一次,下次就不再访问,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 · 447 阅读 · 0 评论 -
springMVC使用方式
1、配置dispatcherServlet ModelAndView servlet配置 默认命名为:(servlet-name)-servlet.xml 默认根据name属性,找到controller 也就相当于手动配置了 当配置其他的handleMapping时,会覆盖这个默认的BeanNameUrlHandlerMapping 当使用 项目名为springmvc-1 ...原创 2019-11-05 08:29:35 · 89 阅读 · 0 评论