![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
002-EE
荣耀小歪
希望你不断学习,不断进步
展开
-
002-EE-0003-http
请求的组成响应的组成请求头:请求头是客户端发送给服务器端的一些信息,使用键值对表示key:value请求体 当请求方式是post的时,请求体会有请求的参数,格式如下: username=zhangsan&password=123 如果请求方式为get,那么请求参数不会出现在请求体中,会拼接在url地址后面 http://localhost:8080....原创 2018-03-24 17:42:51 · 115 阅读 · 0 评论 -
002-EE-0014-filter
过滤器 * filter是对客户端访问资源的过滤,符合条件放行,不符合条件不放行 * 可以对目标资源访问前后进行逻辑处理 步骤 * 编写一个过滤器的类实现Filter接口 * 实现接口中尚未实现的方法(着重实现doFilter方法) * 在web.xml中进行配置(主要是配置要对哪些资源进行过滤) Filter对象的生命周期 * Filter何时创建:服务器启动时就创建该fil...原创 2018-04-26 22:41:54 · 177 阅读 · 0 评论 -
002-EE-0013-发邮件
QQ邮件打开邮箱-->点击设置-->点击账户-->点击开启"POP3/SMTP服务"-->验证身份-->得到16位口令-->记住口令只修改xxx的地方(一共3个)package pack;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Passwo...原创 2018-04-25 00:21:29 · 403 阅读 · 0 评论 -
002-EE-0012-监听器
监听器 * 监听某个对象的状态变化的组件 * 事件源 * 被监听的对象 * 三个域对象 * request * session * ServletContext * 监听器 * 监听事件源对象,事件源对象的状态的变化都会触发监听器 * 6+2 * 注册监听器 * 将监听器与事件源进行绑定 * 响应行为 * 监听器监听到事件源的状态变化时所涉及的功能代码...原创 2018-04-24 23:23:37 · 106 阅读 · 0 评论 -
002-EE-0009-jsp
jsp运行原理* 本质是servlet* jsp会在第一次访问时被web容器翻译成servlet再执行* 翻译后的servlet可以在tomcat的work目录找到9个内置对象out 用于页面输出request 得到用户请求信息,response 服务器向客户端的回应信息config 服务器配置,可以取得初始化参数session 用来保存用户的信息application ...原创 2018-04-06 08:58:55 · 80 阅读 · 0 评论 -
002-EE-0008-Cookie和Session
创建Cookie:* Cookie cookie = new Cookie(String cookieName,String cookieValue);* 注意:Cookie中不能存储中文设置Cookie在客户端的持久化时间:* cookie.setMaxAge(int seconds);* 单位秒* 如果不设置持久化时间,cookie会存储在浏览器的内存中,浏览器关闭cookie信息销毁(...原创 2018-04-06 08:22:49 · 80 阅读 · 0 评论 -
002-EE-0007-HttpServletRequest AND HttpServletResponse
创建Servlet时如果覆盖service()方法,参数request/response是ServletRequest/ServletResponse创建Servlet时如果覆盖doGet/doPost方法,参数request/response是HttpServletRequest/HttpServletResponse获得请求行* String getRequestURI() * 获取请求...原创 2018-04-05 17:25:07 · 114 阅读 · 0 评论 -
002-EE-0006-上传
占位原创 2018-04-05 16:38:52 · 68 阅读 · 0 评论 -
002-EE-0011-json
JSON * JavaScript Object Notation * JS对象标记,是js的原生内容 * 一种与语言无关的数据交换的格式 json有两种格式: * 对象格式:{"key1":obj,"key2":obj,"key3":obj...} * 数组/集合格式:[obj,obj,obj...] JSON 数据的书写格式是:"键"...原创 2018-04-11 21:42:23 · 113 阅读 · 0 评论 -
002-EE-0010-ajax
常用jquery中的ajax方法 * $.ajax([options]) * get(url,[data],[callback],[type]) * post(url,[data],[callback],[type]) * getJSON(url,[data],[fn]) * getScript(url,[data],[fn]) * load(url,[data],[callback]...原创 2018-04-11 20:47:27 · 73 阅读 · 0 评论 -
002-EE-0005-下载
<a>标签下载1.新建Dynamic工程并命名为webdemo2.在WebContent下新建文件夹download并在该文件夹下放置一张图片lyf.jpg3.在WebContent下新建jsp命名为index.jsp4.运行tomcat,访问localhost:8080/webdemo跳转到首页index.jsp,点击下载<%@ page language="java...原创 2018-03-28 21:49:00 · 115 阅读 · 0 评论 -
002-EE-0004-servlet
请求转发 request.getRequestDispatcher("要转发的路径,不要带项目名").forward(request,response);重定向 response.sendRedirect("要重定向的路径,要带项目名this.getServletContext().getContextPath()");在servlet中获取项目名称 this.ge...原创 2018-03-28 21:45:46 · 92 阅读 · 0 评论 -
002-EE-0002-反射
类的加载步骤* 程序使用到某个类时会执行加载、连接、初始化三个步骤 * 加载 * 将class文件读入内存,并为之创建一个Class对象 * 任何类系统使用时都会建立一个Class对象 * 连接 * 验证是否有正确的内部结构,是否和其他类协调一致 * 负责为类的静态成员分配内存,并设置默认初始化值 * 将类的二进制数据中的符号引用替换为直接引用 * 初始化 * 为栈内...原创 2018-03-19 20:22:31 · 168 阅读 · 0 评论 -
002-EE-0001-XML
XML 命名空间属性被放置于元素的开始标签之中,并使用以下的语法:xmlns:namespace-prefix="namespaceURI"当命名空间被定义在元素的开始标签中时,所有带有相同前缀的子元素都会与同一个命名空间相关联。注释:用于标示命名空间的地址不会被解析器用于查找信息。其惟一的作用是赋予命名空间一个惟一的名称。不过,很多公司常常会作为指针来使用命名空间指向实际存在的网页,这个网页包含...原创 2018-03-19 20:15:08 · 104 阅读 · 0 评论 -
002-EE-0015-读取配置文件
使用Class的getResourceAsStream("文件路径")方法读取配置文件文件路径如果不以/开始则表示调用这个方法的类所在的目录文件路径如果以/开始则表示工程根目录 * java工程根目录:workspace/工程/bin/ * web工程:tomcat/webapps/WEB-INF/classes/ * maven工程 * jar工程:workspace/工程/tar...原创 2018-04-27 00:21:36 · 127 阅读 · 0 评论