SpringMVC文件上传1.基本介绍SpringMVC为文件上传提供了直接的支持,这种支持是通过即插即用的MultipartResolver实现的。spring用JacartaCommonsFileUpload技术实现了一个MultipartResolver的实现类:CommonsMultipartResovlerSpringMVC上下文默认没有装配MultipartResolver,因此默认情况下不能处理文件的上传工作。如果要使用Spring文件上传功能,要先在上下文(容器文件)中配置MultipartResolver2.应用实例(1)引入SpringMVC文件上传需要的jar包(2)创建
SpringBoot中注入Servlet&Filter&Listener1.基本介绍文档:SpringBoot中注入Servlet&Filter&Listener考虑到实际开发业务非常复杂和兼容问题,SpringBoot支持将Servlet、Filter、Listener注入spring容器中,成为SpringBean也就是说,SpringBoot开放了和原生WEB组件(Servlet、Filter、Listener)的兼容SpringBoot注入Servlet、Filter、Listener,有两种方式:通过注解方式注入使用RegistrationBean方式注入2.通过注解方式注入2.1@
SpringBoot中注入Servlet&Filter&Listener1.基本介绍文档:SpringBoot中注入Servlet&Filter&Listener考虑到实际开发业务非常复杂和兼容问题,SpringBoot支持将Servlet、Filter、Listener注入spring容器中,成为SpringBean也就是说,SpringBoot开放了和原生WEB组件(Servlet、Filter、Listener)的兼容SpringBoot注入Servlet、Filter、Listener,有两种方式:通过注解方式注入使用RegistrationBean方式注入2.通过注解方式注入2.1@
###canvas特性标签中的文本只有在浏览器下支持canvas标签时才显示行内块元素高度设置在标签属性上###填充色设置ctx.fillStyle="#ff0000"###线条颜色设置ctx.strokeStyle="ff0000"###线条粗细ctx.lineWidth=""线moveTo(x,y)开始位置lineTo(x,y)结束位置###线条端点ctx.lineCap="round"圆滑###圆弧ctx.arc(圆心x,圆心y,半径,开始弧度,结束弧度,顺逆时针)弧度3点钟位置是0,顺时针方向6点1/2Π9点Π十二点1.5Π重新到3点2Π最后参数默认false,顺时针###.begin
###canvas特性标签中的文本只有在浏览器下支持canvas标签时才显示行内块元素高度设置在标签属性上###填充色设置ctx.fillStyle="#ff0000"###线条颜色设置ctx.strokeStyle="ff0000"###线条粗细ctx.lineWidth=""线moveTo(x,y)开始位置lineTo(x,y)结束位置###线条端点ctx.lineCap="round"圆滑###圆弧ctx.arc(圆心x,圆心y,半径,开始弧度,结束弧度,顺逆时针)弧度3点钟位置是0,顺时针方向6点1/2Π9点Π十二点1.5Π重新到3点2Π最后参数默认false,顺时针###.begin
JQuery046.jQuery的DOM操作026.9常用遍历节点方法取得匹配元素的所有子元素组成的集合:children(),该方法只考虑子元素而不考虑任何后代元素取得匹配元素后面的同辈元素的集合:next()/nextAll()如果是next方法,就是拿到指定元素后面的一个元素,如果是nextAll,就是后面所有的元素。下面同理取得匹配元素前面的同辈元素的集合:prev()/prevAll()取得匹配元素前后所有的同辈元素的集合:siblings()获取指定的第几个元素:nextAll().eq(index)对获取到的同辈元素进行过滤:nextAll().filter("标签")应用实例常
JQuery046.jQuery的DOM操作026.9常用遍历节点方法取得匹配元素的所有子元素组成的集合:children(),该方法只考虑子元素而不考虑任何后代元素取得匹配元素后面的同辈元素的集合:next()/nextAll()如果是next方法,就是拿到指定元素后面的一个元素,如果是nextAll,就是后面所有的元素。下面同理取得匹配元素前面的同辈元素的集合:prev()/prevAll()取得匹配元素前后所有的同辈元素的集合:siblings()获取指定的第几个元素:nextAll().eq(index)对获取到的同辈元素进行过滤:nextAll().filter("标签")应用实例常
jQuery059.作业9.1homework01对多选框进行操作,输出选中的多选框的个数,并且把选中爱好的名称显示。homework01//对多选框进行操作,输出选中的多选框的个数比把选中爱好的名称显示$(function(){//绑定事件$("button").click(function(){//选择所有的checkbox,再过滤var$input=$("input:checked");alert("选中的个数="+$input.length)$input.each(function(){alert("值="+this.value)})})})篮球排球羽毛球乒乓球选中的个数9.2home
jQuery059.作业9.1homework01对多选框进行操作,输出选中的多选框的个数,并且把选中爱好的名称显示。homework01//对多选框进行操作,输出选中的多选框的个数比把选中爱好的名称显示$(function(){//绑定事件$("button").click(function(){//选择所有的checkbox,再过滤var$input=$("input:checked");alert("选中的个数="+$input.length)$input.each(function(){alert("值="+this.value)})})})篮球排球羽毛球乒乓球选中的个数9.2home
JSON&Ajax034.jQuery的Ajax请求原生Ajax请求问题分析:编写原生的Ajax要写很多的代码,还要考虑浏览器兼容问题,使用不方便在实际工作中,一般使用JavaScript的框架(比如jquery)发动Ajax请求,从而解决这个问题。4.1jQueryAjax操作方法在线文档:jQuery参考手册-Ajax(w3school.com.cn)4.2$.ajax()方法完整的参数查看手册:jQueryajax-ajax()方法$.ajax常用参数:url:请求的地址type:请求的方式get或者post,默认为"GET"。注意:其它HTTP请求方法,如PUT和DELETE也可以使用