摘要: 从存储方式上比较 Cookie只能存储字符串,如果要存储非ASCII字符串还要对其编码。 Session可以存储任何类型的数据,可以把Session看成是一个容器 从隐私安全上比较 Cookie存储在浏览器中,对客户端是可见的。信息容易泄露出去。如果使用Cookie,最好将Cookie加密。 Ses 阅读全文
posted @ 2019-02-13 23:37 hcss 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Cookie意为“甜饼”,是由W3C组织提出,最早由Netscape社区发展的一种机制。目前Cookie已经成为标准,所有的主流浏览器如IE、Netscape、Firefox、Opera等都支持Cookie。 网页之间的交互是通过HTTP协议传输数据的,而Http协议是无状态的协议。无状态的协议是什 阅读全文
posted @ 2019-02-13 23:20 hcss 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 当容器启动时,会读取在webapps目录下所有的web应用中的web.xml文件,然后对 xml文件进行解析,并读取servlet注册信息。然后,将每个应用中注册的servlet类都进行加载,并通过 反射的方式实例化。(有时候也是在第一次请求时实例化) 在servlet注册时加上1如果为正数,则在一 阅读全文
posted @ 2019-02-13 21:29 hcss 阅读(2285) 评论(0) 推荐(0) 编辑
摘要: 实际发生位置不同,地址栏不同 转发是发生在服务器上的 转发是由服务器进行跳转的,细心的朋友会发现,在转发的时候,浏览器的地址栏是没有发生变化的,在我访问Servlet111的时候,即使跳转到了Servlet222的页面,浏览器的地址还是Servlet111的。也就是说浏览器是不知道该跳转的动作,转发 阅读全文
posted @ 2019-02-13 21:27 hcss 阅读(825) 评论(0) 推荐(1) 编辑
摘要: request.getParameter() 返回客户端的请求参数的值;request.getParameterNames() 返回所有可用属性名的枚举; request.getParameterValues() 返回包含参数的所有值的数组。 用途上: request.getAttribute(), 阅读全文
posted @ 2019-02-13 20:33 hcss 阅读(414) 评论(0) 推荐(0) 编辑
摘要: GET和POST是HTTP请求的两种基本方法。 最直观的区别就是GET把参数包含在URL中,以?的方式来进行拼接,POST通过request body传递参数。并且GET请求在URL中传送的参数是有长度限制的(每个浏览器限制的长度都不同),而POST没有。 对参数的数据类型,GET只接受ASCII字 阅读全文
posted @ 2019-02-13 20:18 hcss 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 编写一个Servlet是需要实现Servlet接口,或者继承HttpServlet。 一个已经注册的Servlet可以被多次映射,如下图所示 或者多个url-pattern放在同一个servlet-mapping中,如下 每个<url-pattern>标签代表1个匹配规则。 无论我访问的是http: 阅读全文
posted @ 2019-02-13 18:30 hcss 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 以上图说明: bbs目录代表一个web应用 bbs目录下的html,jsp文件可以直接被浏览器访问 WEB-INF目录下的资源是不能直接被浏览器访问的 web.xml文件是web程序的主要配置文件 所有的classes文件都放在classes目录下 jar文件放在lib目录下 阅读全文
posted @ 2019-02-13 18:18 hcss 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: Servlet生命周期可分为5个步骤 加载Servlet。当Tomcat第一次访问Servlet的时候,Tomcat会负责创建Servlet的实例 初始化。当Servlet被实例化后,Tomcat会调用init()方法初始化这个对象 处理服务。当浏览器访问Servlet的时候,Servlet 会调用 阅读全文
posted @ 2019-02-13 18:16 hcss 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 四中运行模式如下: 1-bio: 传统的Java I/O操作,同步且阻塞IO。 2-nio: JDK1.4开始支持,同步阻塞或同步非阻塞IO 3-aio(nio.2): JDK7开始支持,异步非阻塞IO 4-apr: Tomcat将以JNI的形式调用Apache HTTP服务器的核心动态链接库来处理 阅读全文
posted @ 2019-02-13 18:00 hcss 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-02-13 16:38 hcss 阅读(166) 评论(0) 推荐(0) 编辑