javaSE
java提供的基础的类库
avaEE
javaEE其实就是sun(oracle)公司为我们程序员提供的一个庞大的库,而这套库是支撑我们开发企业内部软件的,通过这个庞大的库我们可以进行企业级的开发(企业内部的软件)
Servlet规范
Servlet开发步骤
Servlet对象生命周期
HttpServletRequest接口
HttpServletResponse接口
Request请求中post方法乱码问题的解决
设置:request.setCharacterEncoding(“utf-8”);
Cookie
Session
ServletContext
文件上传
请求与响应的特点:
— 通过浏览器上传文件给服务器,与正常的访问不同,用户通过浏览器给服务器发送的比较复杂,而向浏览器返回的信息 可能是简单的信息,为了规范通过浏览器上传文件到服务器的行为,就设计了一个RFC1867协议,约定上传文件所需要尊守的规则。
文件上传的本质:
从客户端复制文件到服务端指定目录下面的过程
文件上传表单三要素:
1,使用post方式提交表单 2,为上传表单的每个表单项添加name属性,便于服务器收集 3,在form标签中,加上enctype="multipart/form-data" 只有在上传文件时使用
文件下载
1、超链接直接下载 ,使用dowmload属性(浏览器遇到不可识别的文件会自动下载)
2、使用后台代码下载