摘要: 一、什么是session session类似于客户端在服务器端的账户。使用Map存放 一个会话锁定一个用户(一般情况下是一个客户端,即一个浏览器独占一个session对象),即使使用浏览器访问其他程序资源,也可以共享这个session (如何确定是同一个用户?创建session时把sessionID 阅读全文
posted @ 2017-04-08 23:06 ---江北 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 一、什么是会话 打开浏览器,浏览各种资源,点击各种超链接,直至关闭浏览器,整个过程称为会话 二、会话管理的两种技术 1.Cookie 基于客户端。在客户端记录信息来确认用户身份。以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。 2.Se 阅读全文
posted @ 2017-04-08 22:13 ---江北 阅读(267) 评论(0) 推荐(0) 编辑
摘要: ${pageContext.request.contextPath} //jsp中 request.getContextPath() //Servlet中 两者获取到的都是"/项目名称" 这里再加一种视频中推荐的写法: 在jsp页面中引入jstl标签库:<%@ taglib prefix="c" u 阅读全文
posted @ 2017-04-08 18:12 ---江北 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Java中的集合框架主要分为两大派别:Collection 和 Map —— 位于util包下 类的基础关系图如下(图片来自百度) 常用: List——有序可重复 Set——无序不可重复 Map——key-value键值对的形式 完整家谱: / 常用API可以查阅JDK API(IDEA中 阅读全文
posted @ 2017-04-08 18:05 ---江北 阅读(313) 评论(0) 推荐(0) 编辑
摘要: HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中, 通过这个对象提供的方法,可以获得客户端请求的所有信息。 一、获取常用信息: 客户端IP(案例封IP):方法:getRemoteAddr() 得到远程地址 请 阅读全文
posted @ 2017-04-08 18:03 ---江北 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 简单运用: 阅读全文
posted @ 2017-04-08 17:19 ---江北 阅读(2016) 评论(0) 推荐(0) 编辑
摘要: HttpServletResponse对象代表服务器的响应。 这个对象中封装了向客户端发送数据、发送响应头,发送响应状态码的方法。 几个方法: 向客户端发送数据: getOutputStream() getWriter() 两个流(getWriter()与getOutputStream())不能同时 阅读全文
posted @ 2017-04-08 17:17 ---江北 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、ServletConfig对象 当servlet配置了初始化参数后(<init-param> <param-name> <param-value>),web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init()方法时 阅读全文
posted @ 2017-04-08 16:30 ---江北 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 一、Servlet是什么 是服务器上运行的Java小应用程序,并被称为JavaWeb三大组件之一 通常我们把实现了Servlet的类,称之为Servlet Servlet作用主要是 1.接收请求数据 2.处理请求 3.完成响应 二、Servlet的生命周期 1.加载和实例化 2.初始化 (#init 阅读全文
posted @ 2017-04-08 15:40 ---江北 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Http协议 超文本传输协议的简称,用于定义客户端与web服务器通迅的格式。 关于【标准的HTTP协议是无状态的】,请参见:http://www.cnblogs.com/bellkosmos/p/5237146.html 二、Http的版本区别 1.0:客户端与web服务器建立连接后,只能 阅读全文
posted @ 2017-04-08 11:36 ---江北 阅读(1522) 评论(0) 推荐(0) 编辑
摘要: JavaWeb服务器:可以运行以及发布JavaWeb应用的JavaWeb容器,开发项目必须放在该容器中才可以被浏览器访问。(只能等待请求,然后做出响应) 静态资源(HTML):数据始终不变 动态资源(JSP/Servlet):数据由程序产生,页面因人因时而变 Tomcat:安装不再赘述,免安装版直接 阅读全文
posted @ 2017-04-08 10:46 ---江北 阅读(536) 评论(0) 推荐(0) 编辑
TOP