22/31
--file对象的常见方法:
-1、获取
1.1获取文件的名称
1.2获取文件路径
1.3获取文件大小
1.4获取文件修改时间
22/33
-2、(文件、文件夹)创建与删除
boolean:创建成功为true,失败为false
--36涉及listroot():获取根目录盘符 File[] f=File.listRoot();
File.list()获取当前目录下的所有文件及文件夹的名称包含隐藏文件
list方法的file对象中封装的必须是目录,不然就报错
22/38
--过滤器 filter 实现filenameFilter接口
文件名过滤:f.list(new 过滤器) -只拿名称
与 文件过滤: f.listFiles(new 过滤器的区别) -拿文件或文件夹对象
23/39
-遍历
23/40
-递归求和
23/41 如何删除带文件的文件夹?
23/42 Properties集合的存取? -用set集合演示
23/41 删除一个带内容的目录
23/43 Properties集合和流结合的功能?-list方法
23/44 Properties集合的store()方法存储?
23/45 对已有的配置文件的信息进行修改? 大致方法:读取这个文件;将读取到的文件存储到集合中;再通过集合对数据进行修
改;在将通过流修改后的数据存储到文件中
23/46 定义功能,获取一个应用程序的运行的次数,如果超超过5次,给出使用次数已达到请注册的提示,并不要再运行程序?
注意:map+io=Properties
23/47 任务:获取指定目录下指定扩展名的文件(包含子目录中的);将这些文件的绝对路径写入到一个文本文件中?(简单说就是建立一个指定扩展名的文件的列表)
23/48
23/50 任务:将1.txt ,2.txt ,3.txt文件中的数据合并到一个文件中? 51 第二种方式
24/52 任务:切割一个文件? 1种按照文件大小切、2种按照文件个数切
24/53 任务:将切割的文件合并?
24/54 任务:关联配置文件的文件切割与合并?
24/55~57 任务对象(往硬潘上存、读)的序列化存储与反序列化读取?
24/57~58 序列化接口的使用?
24/59~61 randomAccessFile读取和写入文件?
24/62 任务:会用管道流?使用管道流需要注意啥?
24/64 使用操作数组的流?操作数组的流有?
24/65 任务:字节截取字符串,例如截取 "abx你好ss呵呵as ",(涉及用utf-8或gbk编解码)?
25/ 任务要求:利用GUI编程编写一个记事本(包含打开文件和保存文件的功能)?
26/1~4 要求:写出网络的3要素?
26/9 任务:用UDP协议写一个简单的聊天程序?
26/11 任务:tcp客户端的分析?
26/12 任务:tcp服务端的分析?
26/16 任务:用tcp实现一个字符流文件从客户端上传到服务端,(并在客户端显示服务端传输成功的返回内容)?
27/17----未看
28|--正则表达式部分
28/1 任务:定义一个功能对QQ进行效验(长度5~15,只能是数字,0不能开头)?
28/3~6 任务:写出正则表达式的4个常见功能所涉及的方法,为4个功能各写一个例子?
28/7~9 任务:正则表达式的小练习如下
1,治疗口吃: 我我...我我我我.....我..要要要....要....学学学.......学学....编程。 (我要学编程)
2,对IP地址排序:ip如: 3.3.3.3 192.168.1.12 (小—>大)
3,对邮件地址效验。
28/10 任务:练习着编一个获取网页内邮箱的网页爬虫小程序?
28|--反射机制部分
28/3 任务:什么是反射?举例获取字节码文件的对象(获取字节码文件的3种方式)?
28/-6 任务:利用反射机制分别获取Class中的字段、方法和构造函数?
28/7 任务:举一个用反射实现通过配置文件扩充的方法?
27/-----补
27/-19 tcp任务:通过编程实现多用户通过多客户端向同一个服务端上传文件?如 :上传.jpg文件
27/22- 了解web服务器的客户端和服务端的工作原理
29/4 html任务:简述html的3种列表,并演示?
29/5 了解:图像地图
29/10 html任务:使用框架?
29/11 了解画中画
30/12 css任务:简绘一个网页,演示图像的定位?
31/17 任务:会用js的动态函数写一段代码?
31/18 了解:js匿名函数
31/20 任务:用js写一个折半查找程序?
32/1 任务:简述js中的全局变量与局部变量的作用范围?
32/6 任务:js原型练习prototype的使用?
练习1:给字符串添加一个功能,将字符串变成一个字符数组?
练习2: 给字符串添加一个功能,将字符串进行反转?
32/7 任务:依据W3CSchool的介绍,举例写出js中array的方法,并熟练使用?
32/8 练习数组:先进先出(unshift , pop)写一个例子?
任务数组:先进后出(unshift ,shift):队列 ,写一个例子?
32/9 任务:js中的自定义功能toString方法等的练习?
32/10 任务:js中将日期和字符串进行相互转换,及获取当期的时间,样式如:2015-2-3-星期二
2.将字符串转化成日期对象?
32/11 任务:使用 with(对象){ 使用时可用直接使用对象的方法而省略(对象.)} 写出一个例子?
32/12 任务:1.写出math对象中的方法的特征?
2.解释math的方法 ceil,floor,round
3.写出random随机数获取股子的6个面的方法(用两种方法)?
32/13 任务:了解js的全局变量,字节转换parseInt的和number对象的toString(进制数)方法转换字节,各举一例?
32/14 任务:写出js中特有的for in语句的解释并举一个例子?
32/15 任务:在js中自定义一个对象
33/1 了解:dom
33/2 任务:简述sax和dom的区别?
33/3 任务:写出dom模型有哪3种?
33/5 任务:bom:让用户通过点击按钮就可用知道浏览器的一些信息?如:版本,浏览器名。
33/7 任务:写出window中的alert,confirm,setTimeout,setInterval,clearInterval,moveBy,moveTo等方法的作用及注意事项,并使用其写个事例?
33/8 任务:window中的open事件?
33/9 任务:bom下写出window中onload,onbeforeunload和onunload事件的加载先后及其特点?
33/10 任务:演示弹窗广告效果,页面一加载完就执行,在当前页面定义脚本,写出focus方法的的特点?
33/11 任务:document中获取页面中节点的方法有哪些?
dom中必须会的3个方法getElementById,getElementsByName,getElementsByTagName方法的使用?
写出常见的3种节点及其特点?
1.尝试获取div中的文本?innerHtml的使用,可能显示不出
2.改变div中文本的内容?
33/13 任务:1.分别通过标签id和name属性获取节点?
33/15 任务:1.通过层次关系获取节点对象,关系如:父节点parentNode,子节点childNode,上一个兄弟节点previousSibling,下一个兄弟节点nextSibling
2.写出IE和火狐的解析的区别(空格)?
34/1 任务需求:新闻字体的大中小样式改变?思路:先有新闻数据,并采用标签封装;定义一些页面样式;确定事件源和事件,以及处理方式中被处理的节点
有关超链接的必须掌握:取消超链接的默认点击效果方式(href="javascript:void(0)")
34/2 任务:使用类选择器修改34/1的网页?
34/3 任务:制作一个下拉列表?
思路:标签封装数据,html;定义样式表,css;明确事件源,事件,以及要处理的节点,dom;明确具体的操作方式,其实就是事件的处理内容,js。
34/4 任务:用类选择器修改34/3中的内容?
34/5 任务:用html编一个好友列表?
34/6 任务:html通过点击按钮生成表格,并写出思路?
34/8 任务:html表格通过优化34/6的表格,生成一个5行6列的表格,写出disable的用法?
34/10 任务:html中通过text文本框创建指定的表格,亦需包含删除行和列的功能?
34/12 任务:html的表格排序(升、降序,以(姓名、年龄、地址)中的年龄的大小,进行升降序排列)?
34/13 任务:写一个商品列表计算商品的价格(含:选择框checkbox按钮)?
35/1 任务:仿写一个邮件列表机制(mail.jpg)?
35/9 任务:仿写一个用户名密码提交表单,自定义一个提交按钮?
35/10 任务:写一个表单校验,需要涉及正则?
javaweb/
1/1 任务:通过反射执行静态方法?
1/2 任务:必须回顾,解决紧密耦合写一个工厂模式?了解反射的第二个案例:自动装配;
1/7 回顾泛型
1/8 枚举,什么是单态?20:40
1/11 练习:定义一个LIst<String>集合,将“abc","bcd","asf","ceg","daf","dfs"存入集合,遍历集合移除所有包含字母"a"的字符串,并在移除后输出结果。 ------结果:bcd,ceg,dfs
1/12 回顾:可变参数 4:58
1/13 总结:必须看一下 可以注意一下 treeset的构造器 注意比较器comparable 和comparator
3/6 任务:xml文档回写练习,将category为children book price 修改为100 (xml文档见myeclipse---day26dom下的bookstore.xml)
3/7 任务:会用jaxp下的SAX解析以及dom解析
3/8 任务:进入dom4j的学习:写出dom4j的3种读取文档的方法?
3/10 任务:dom4j会用两种回写方式
3/11 利用dom4j增删xml文档中的元素和属性?
3/13 任务:XPATH练习,题见图xpath练习.jpg?
练习:1、编写一个城市信息的xml文档 city.xml,城市信息 包括:城市名称、区号、旅游名胜、简介(至少含有5城市记录)
2、为编写好的city.xml 添加dtd验证
3、为编写好的city.xml 添加schema 验证。
4、能够对city.xml 进行CURD(即增、删、改、查)
练习2:见习题练习
4/6 任务:写出部署web应用的4种方式?《war》
任务:写出缺省WEB应用的3种方式?
4/9 【必看+练习】虚拟主机的配置?
4/10 任务:通过myeclipse发布一个网站?(注意其配置)
4/12 练习:写出osi的7层协议?了解tcp传输层协议和 ip网络层协议
练习2、简写出TCP的3次握手?
4/13 任务:写出http的请求3部分?
消息头?:
请求方式的种类?:
4/14 任务:写出http响应的3部分?
5/2 任务:写出CGI和servlet的区别?
5/3 任务: 建一个servlet的web project?
5/4 任务:写出编写servlet的步骤?
5/6 任务:虚拟路径的配置servlet url-pattern三种方式及其优先级(/aa /* *.do)?
5/7 任务:缺省的Servlet
5/8 任务:init方法中的ServletConfig对象?
案例1:获得字符集编码?
案例2:获得数据库的链接信息?
5/9 了解:web应用对象:ServletContext对象
任务:ServletContext的应用:
--| 多个Servlet通过ServletContext对象实现数据共享
--| 获取web应用的初始化参数
--| 实现Servlet的转发
--| 利用ServletContext对象读取资源文件
--| 得到文件路径
--| 读取资源文件
5/10*********任务:写出重定向和转发的区别?请求、响应数量?
5/11 注意:web工程中只支持绝对路径读取文件?
写出读取网页中文件的例子?
5/12 web中的路径问题?举例说出服务器端和客户端的路径问题
注意:除了CSS其他的尽量都用绝对路径。
5/13*********总结:
******面试题:CGI和Servlet的区别?
request和response
6/4 字节和字符流的应用区别?setCharacterEncoding和setContentType中charset的区别?
6/6 任务:写出meta标签的用途及注意事项? (含6)
6/7 任务:response案例一:通过js实现网页的自动跳转?(refresh)
6/8 任务:response案例二:设置过期时间?
6/9 任务:response案例三:文件下载?
6/10 任务:案例三需注意问题?
6/11 任务:response案例四:编写一个输出验证码?
6/12 任务:重定向的另一种方法及response的一些细节?
6/13 了解:通过request获取客户机的信息?
6/14 案例:写一段关于request的防止盗链的例子?
6/15 任务:request请求参数获得的post和get方法的乱码问题?
6/16 了解:请求域的转发?
6/17 注意:转发和重定向问题?如果调用redirect和forward缓冲区将被清空;如果 isCommitted true 将不能再进行转发和重定向。
6/18 了解:request.getRequestDispatcher("绝对路径").include(requese,repose)的使用?
7/1 jsp入门
7/2 el的案例:param
7/3 jstl的使用步骤:1、导入jar包
2、在使用JSTL页面taglib指令:<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
3、使用 : <c:forEach> <c:if>标签替换<% %>中的for if 语句
案例一:<c:forEach> </c:forEach>
案例二:<c:if> </c:if>
7/4 任务:向客户端写出Cookie
7/5 任务:读取客户端的Cookie 注意:临时Cookie数据存放在浏览器缓存中,永久Cookie数据保存在硬盘上,永久Cookie必须设置MaxAge属性。
注意:1、Cookie的MaxAge属性。
2、Cookie的path属性
3、Cookie的Domain属性
7/6 Cookie的综合案例:商品的浏览记录
7/8 案例:session购物车
7/9 了解:session的生命周期。
session的销毁:1、关闭服务器 2、session过期:session.setMaxInactiveInterval(); 3、手动销毁: session.invalidate();
7/10 任务:禁用cookie后的任何解决session无法找到的问题?
任务:在web.xml中配置session的失效时间?
**7/11******session的3个案例:案例一:使用session完成用户登录
案例二:利用session防止表单的重复提交;
案例三:利用session实现一次性验证码。
7/12 案例二;防止session的 表单重复提交在客户机和服务器机的用法,引入UUID技术 UUID.randomUUID().toString();
7/13 案例三:一次验证码问题.
7/14 了解:三种数据范围的总结。
--file对象的常见方法:
-1、获取
1.1获取文件的名称
1.2获取文件路径
1.3获取文件大小
1.4获取文件修改时间
22/33
-2、(文件、文件夹)创建与删除
boolean:创建成功为true,失败为false
--36涉及listroot():获取根目录盘符 File[] f=File.listRoot();
File.list()获取当前目录下的所有文件及文件夹的名称包含隐藏文件
list方法的file对象中封装的必须是目录,不然就报错
22/38
--过滤器 filter 实现filenameFilter接口
文件名过滤:f.list(new 过滤器) -只拿名称
与 文件过滤: f.listFiles(new 过滤器的区别) -拿文件或文件夹对象
23/39
-遍历
23/40
-递归求和
23/41 如何删除带文件的文件夹?
23/42 Properties集合的存取? -用set集合演示
23/41 删除一个带内容的目录
23/43 Properties集合和流结合的功能?-list方法
23/44 Properties集合的store()方法存储?
23/45 对已有的配置文件的信息进行修改? 大致方法:读取这个文件;将读取到的文件存储到集合中;再通过集合对数据进行修
改;在将通过流修改后的数据存储到文件中
23/46 定义功能,获取一个应用程序的运行的次数,如果超超过5次,给出使用次数已达到请注册的提示,并不要再运行程序?
注意:map+io=Properties
23/47 任务:获取指定目录下指定扩展名的文件(包含子目录中的);将这些文件的绝对路径写入到一个文本文件中?(简单说就是建立一个指定扩展名的文件的列表)
23/48
23/50 任务:将1.txt ,2.txt ,3.txt文件中的数据合并到一个文件中? 51 第二种方式
24/52 任务:切割一个文件? 1种按照文件大小切、2种按照文件个数切
24/53 任务:将切割的文件合并?
24/54 任务:关联配置文件的文件切割与合并?
24/55~57 任务对象(往硬潘上存、读)的序列化存储与反序列化读取?
24/57~58 序列化接口的使用?
24/59~61 randomAccessFile读取和写入文件?
24/62 任务:会用管道流?使用管道流需要注意啥?
24/64 使用操作数组的流?操作数组的流有?
24/65 任务:字节截取字符串,例如截取 "abx你好ss呵呵as ",(涉及用utf-8或gbk编解码)?
25/ 任务要求:利用GUI编程编写一个记事本(包含打开文件和保存文件的功能)?
26/1~4 要求:写出网络的3要素?
26/9 任务:用UDP协议写一个简单的聊天程序?
26/11 任务:tcp客户端的分析?
26/12 任务:tcp服务端的分析?
26/16 任务:用tcp实现一个字符流文件从客户端上传到服务端,(并在客户端显示服务端传输成功的返回内容)?
27/17----未看
28|--正则表达式部分
28/1 任务:定义一个功能对QQ进行效验(长度5~15,只能是数字,0不能开头)?
28/3~6 任务:写出正则表达式的4个常见功能所涉及的方法,为4个功能各写一个例子?
28/7~9 任务:正则表达式的小练习如下
1,治疗口吃: 我我...我我我我.....我..要要要....要....学学学.......学学....编程。 (我要学编程)
2,对IP地址排序:ip如: 3.3.3.3 192.168.1.12 (小—>大)
3,对邮件地址效验。
28/10 任务:练习着编一个获取网页内邮箱的网页爬虫小程序?
28|--反射机制部分
28/3 任务:什么是反射?举例获取字节码文件的对象(获取字节码文件的3种方式)?
28/-6 任务:利用反射机制分别获取Class中的字段、方法和构造函数?
28/7 任务:举一个用反射实现通过配置文件扩充的方法?
27/-----补
27/-19 tcp任务:通过编程实现多用户通过多客户端向同一个服务端上传文件?如 :上传.jpg文件
27/22- 了解web服务器的客户端和服务端的工作原理
29/4 html任务:简述html的3种列表,并演示?
29/5 了解:图像地图
29/10 html任务:使用框架?
29/11 了解画中画
30/12 css任务:简绘一个网页,演示图像的定位?
31/17 任务:会用js的动态函数写一段代码?
31/18 了解:js匿名函数
31/20 任务:用js写一个折半查找程序?
32/1 任务:简述js中的全局变量与局部变量的作用范围?
32/6 任务:js原型练习prototype的使用?
练习1:给字符串添加一个功能,将字符串变成一个字符数组?
练习2: 给字符串添加一个功能,将字符串进行反转?
32/7 任务:依据W3CSchool的介绍,举例写出js中array的方法,并熟练使用?
32/8 练习数组:先进先出(unshift , pop)写一个例子?
任务数组:先进后出(unshift ,shift):队列 ,写一个例子?
32/9 任务:js中的自定义功能toString方法等的练习?
32/10 任务:js中将日期和字符串进行相互转换,及获取当期的时间,样式如:2015-2-3-星期二
2.将字符串转化成日期对象?
32/11 任务:使用 with(对象){ 使用时可用直接使用对象的方法而省略(对象.)} 写出一个例子?
32/12 任务:1.写出math对象中的方法的特征?
2.解释math的方法 ceil,floor,round
3.写出random随机数获取股子的6个面的方法(用两种方法)?
32/13 任务:了解js的全局变量,字节转换parseInt的和number对象的toString(进制数)方法转换字节,各举一例?
32/14 任务:写出js中特有的for in语句的解释并举一个例子?
32/15 任务:在js中自定义一个对象
33/1 了解:dom
33/2 任务:简述sax和dom的区别?
33/3 任务:写出dom模型有哪3种?
33/5 任务:bom:让用户通过点击按钮就可用知道浏览器的一些信息?如:版本,浏览器名。
33/7 任务:写出window中的alert,confirm,setTimeout,setInterval,clearInterval,moveBy,moveTo等方法的作用及注意事项,并使用其写个事例?
33/8 任务:window中的open事件?
33/9 任务:bom下写出window中onload,onbeforeunload和onunload事件的加载先后及其特点?
33/10 任务:演示弹窗广告效果,页面一加载完就执行,在当前页面定义脚本,写出focus方法的的特点?
33/11 任务:document中获取页面中节点的方法有哪些?
dom中必须会的3个方法getElementById,getElementsByName,getElementsByTagName方法的使用?
写出常见的3种节点及其特点?
1.尝试获取div中的文本?innerHtml的使用,可能显示不出
2.改变div中文本的内容?
33/13 任务:1.分别通过标签id和name属性获取节点?
33/15 任务:1.通过层次关系获取节点对象,关系如:父节点parentNode,子节点childNode,上一个兄弟节点previousSibling,下一个兄弟节点nextSibling
2.写出IE和火狐的解析的区别(空格)?
34/1 任务需求:新闻字体的大中小样式改变?思路:先有新闻数据,并采用标签封装;定义一些页面样式;确定事件源和事件,以及处理方式中被处理的节点
有关超链接的必须掌握:取消超链接的默认点击效果方式(href="javascript:void(0)")
34/2 任务:使用类选择器修改34/1的网页?
34/3 任务:制作一个下拉列表?
思路:标签封装数据,html;定义样式表,css;明确事件源,事件,以及要处理的节点,dom;明确具体的操作方式,其实就是事件的处理内容,js。
34/4 任务:用类选择器修改34/3中的内容?
34/5 任务:用html编一个好友列表?
34/6 任务:html通过点击按钮生成表格,并写出思路?
34/8 任务:html表格通过优化34/6的表格,生成一个5行6列的表格,写出disable的用法?
34/10 任务:html中通过text文本框创建指定的表格,亦需包含删除行和列的功能?
34/12 任务:html的表格排序(升、降序,以(姓名、年龄、地址)中的年龄的大小,进行升降序排列)?
34/13 任务:写一个商品列表计算商品的价格(含:选择框checkbox按钮)?
35/1 任务:仿写一个邮件列表机制(mail.jpg)?
35/9 任务:仿写一个用户名密码提交表单,自定义一个提交按钮?
35/10 任务:写一个表单校验,需要涉及正则?
javaweb/
1/1 任务:通过反射执行静态方法?
1/2 任务:必须回顾,解决紧密耦合写一个工厂模式?了解反射的第二个案例:自动装配;
1/7 回顾泛型
1/8 枚举,什么是单态?20:40
1/11 练习:定义一个LIst<String>集合,将“abc","bcd","asf","ceg","daf","dfs"存入集合,遍历集合移除所有包含字母"a"的字符串,并在移除后输出结果。 ------结果:bcd,ceg,dfs
1/12 回顾:可变参数 4:58
1/13 总结:必须看一下 可以注意一下 treeset的构造器 注意比较器comparable 和comparator
3/6 任务:xml文档回写练习,将category为children book price 修改为100 (xml文档见myeclipse---day26dom下的bookstore.xml)
3/7 任务:会用jaxp下的SAX解析以及dom解析
3/8 任务:进入dom4j的学习:写出dom4j的3种读取文档的方法?
3/10 任务:dom4j会用两种回写方式
3/11 利用dom4j增删xml文档中的元素和属性?
3/13 任务:XPATH练习,题见图xpath练习.jpg?
练习:1、编写一个城市信息的xml文档 city.xml,城市信息 包括:城市名称、区号、旅游名胜、简介(至少含有5城市记录)
2、为编写好的city.xml 添加dtd验证
3、为编写好的city.xml 添加schema 验证。
4、能够对city.xml 进行CURD(即增、删、改、查)
练习2:见习题练习
4/6 任务:写出部署web应用的4种方式?《war》
任务:写出缺省WEB应用的3种方式?
4/9 【必看+练习】虚拟主机的配置?
4/10 任务:通过myeclipse发布一个网站?(注意其配置)
4/12 练习:写出osi的7层协议?了解tcp传输层协议和 ip网络层协议
练习2、简写出TCP的3次握手?
4/13 任务:写出http的请求3部分?
消息头?:
请求方式的种类?:
4/14 任务:写出http响应的3部分?
5/2 任务:写出CGI和servlet的区别?
5/3 任务: 建一个servlet的web project?
5/4 任务:写出编写servlet的步骤?
5/6 任务:虚拟路径的配置servlet url-pattern三种方式及其优先级(/aa /* *.do)?
5/7 任务:缺省的Servlet
5/8 任务:init方法中的ServletConfig对象?
案例1:获得字符集编码?
案例2:获得数据库的链接信息?
5/9 了解:web应用对象:ServletContext对象
任务:ServletContext的应用:
--| 多个Servlet通过ServletContext对象实现数据共享
--| 获取web应用的初始化参数
--| 实现Servlet的转发
--| 利用ServletContext对象读取资源文件
--| 得到文件路径
--| 读取资源文件
5/10*********任务:写出重定向和转发的区别?请求、响应数量?
5/11 注意:web工程中只支持绝对路径读取文件?
写出读取网页中文件的例子?
5/12 web中的路径问题?举例说出服务器端和客户端的路径问题
注意:除了CSS其他的尽量都用绝对路径。
5/13*********总结:
******面试题:CGI和Servlet的区别?
request和response
6/4 字节和字符流的应用区别?setCharacterEncoding和setContentType中charset的区别?
6/6 任务:写出meta标签的用途及注意事项? (含6)
6/7 任务:response案例一:通过js实现网页的自动跳转?(refresh)
6/8 任务:response案例二:设置过期时间?
6/9 任务:response案例三:文件下载?
6/10 任务:案例三需注意问题?
6/11 任务:response案例四:编写一个输出验证码?
6/12 任务:重定向的另一种方法及response的一些细节?
6/13 了解:通过request获取客户机的信息?
6/14 案例:写一段关于request的防止盗链的例子?
6/15 任务:request请求参数获得的post和get方法的乱码问题?
6/16 了解:请求域的转发?
6/17 注意:转发和重定向问题?如果调用redirect和forward缓冲区将被清空;如果 isCommitted true 将不能再进行转发和重定向。
6/18 了解:request.getRequestDispatcher("绝对路径").include(requese,repose)的使用?
7/1 jsp入门
7/2 el的案例:param
7/3 jstl的使用步骤:1、导入jar包
2、在使用JSTL页面taglib指令:<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
3、使用 : <c:forEach> <c:if>标签替换<% %>中的for if 语句
案例一:<c:forEach> </c:forEach>
案例二:<c:if> </c:if>
7/4 任务:向客户端写出Cookie
7/5 任务:读取客户端的Cookie 注意:临时Cookie数据存放在浏览器缓存中,永久Cookie数据保存在硬盘上,永久Cookie必须设置MaxAge属性。
注意:1、Cookie的MaxAge属性。
2、Cookie的path属性
3、Cookie的Domain属性
7/6 Cookie的综合案例:商品的浏览记录
7/8 案例:session购物车
7/9 了解:session的生命周期。
session的销毁:1、关闭服务器 2、session过期:session.setMaxInactiveInterval(); 3、手动销毁: session.invalidate();
7/10 任务:禁用cookie后的任何解决session无法找到的问题?
任务:在web.xml中配置session的失效时间?
**7/11******session的3个案例:案例一:使用session完成用户登录
案例二:利用session防止表单的重复提交;
案例三:利用session实现一次性验证码。
7/12 案例二;防止session的 表单重复提交在客户机和服务器机的用法,引入UUID技术 UUID.randomUUID().toString();
7/13 案例三:一次验证码问题.
7/14 了解:三种数据范围的总结。