这周主要学习了文件的上传,Dom编程的基本内容,MySQL数据库的数据过滤:
文件上传:要想实现文件上传,要将<input>标签的type设为“file”,而且form表单的method方法必须为post,
不然只会上传文件的名字,form表单还要设置enctype属性为:multipart/form-data。这是将文件转化为二进制流。
fileupload将请求信息转化为FileIteam对象。将DiskFileItemFactory对象作为参数传入ServletFileUpload中
在用 List<FileItem> list=svletfileupload.parseRequet(req) 来接受提交的信息;
Dom编程的基本内容:
BOM模型主要处理浏览器的窗口和框架:Window对象包含Document对象,可以说BOM包含DOM
HTML是由节点构成的集合,Dom节点包括:(1)元素节点<HTML> <body><p>及标记标签
(2)文本节点 向用户展示的内容如<li>....</li>中的JavaScript CSS等文本(3)属性节点:元素中的属性。
Window对象 一个Window对象可能有多个Frame,每个Frame对象在所在框架区域作为一个根基。
MySQL数据库的数据过滤:
1.基本查询过滤:SELECT name,sex,age FROM user;只显示user中的额name,sex,age三列
2.条件查询过滤:(1)and 与 WHERE age=20 and name=“keivn”;
(2)or 或 (3)in 在范围内 WHERE id in(3,5,7);(4)not in 不在范围内
(5)is null 为空 Mysql中null不等于任何值包括null; (6)between A and B在A和B之间
3.模糊查询:(1)like ‘张%’ 查以张开头的 (2)‘%张’ 查以张结尾的 (3)‘%张%’ 查包含张得。
4.字段控制查询过滤: SELECT distinct age FROM user 去除age中重复的值
SELECT A as B FROM user 将A的名字变为B来显示
SELECT id+age as total FROM user 将id列和age列讲起来并以total来显示。