JavaWeb
文章平均质量分 81
Eric·Zhou
这个作者很懒,什么都没留下…
展开
-
文件下载详述
文件下载目录 1、文件下载就是向客户端响应字节数据! 2、下载的要求:两个头一个流! 3、编写文件下载代码 4、下载的细节-----------------------------------------------------------------------------------------------------------...原创 2018-10-08 15:40:11 · 353 阅读 · 0 评论 -
Cookie详解
目录 1、Http协议与Cookie(了解) 2、Cookie的用途 3、JavaWeb中使用Cookie 4、Cookie详解 5、Cookie的domain(了解即可) 6、Cookie中不能存在中文!可以存中文的URL编码形式==========================================================...原创 2018-08-16 11:16:36 · 263 阅读 · 0 评论 -
EL函数库(由JSTL提供的)
EL函数库 1、EL函数库(由JSTL提供的) EL函数库是由第三方对EL的扩展,我们现在学习的EL函数库是由JSTL添加的。JSTL后面整理! EL函数库就是定义一些有返回值的静态方法。然后通过EL语言来调用它们! 2、导入标签库 <%@ taglib prefix="fn" uri="http://java.sun.com...原创 2018-08-18 10:37:52 · 258 阅读 · 0 评论 -
EL(表达式语言)
EL(表达式语言)1、EL概述 EL是JSP内置的表达式语言! * jsp2.0开始,不让再使用java脚本,而是使用el表达式和动态标签来替代java脚本! * EL替代的是<%= ... %>,也就是说,EL只能做输出! 1.1、EL的作用 JSP2.0要把html和css分离、要把html和javascript...原创 2018-08-18 09:50:12 · 203 阅读 · 0 评论 -
JSP基础
JSP基础 1、jsp的作用: 2、jsp和Servlet的分工: 3、jsp的组成 4、jsp原理(理解) 5、jsp注释================================================================================================1、jsp的作用: * Ser...原创 2018-08-15 17:43:06 · 260 阅读 · 0 评论 -
JavaWeb项目路径详解
路径1、项目web.xml中Servlet的映射路径<url-pattern>路径 -- 要么以“*”开关,要么为“/”开头2、转发和包含路径 > *****以“/”开头:相对当前项目路径,例如:http://localhost:8080/项目名/ request.getRequestdispacher("/BServlet").f...原创 2018-08-15 11:51:48 · 605 阅读 · 0 评论 -
编码--(解决乱码问题)
编码 常见字符编码:iso-8859-1(不支持中文)、gb2312、gbk、gb18030(系统默认编码,中国的国标码)、 utf-8(万国码,支持全世界的编码,所以我们使用这个)1、响应编码 * 当使用response.getWriter()来向客户端发送字符数据时,如果在之前没有设置编码,那么默认使用iso, 因为iso不支持中文,一定乱码...原创 2018-08-15 11:04:08 · 438 阅读 · 0 评论 -
ServletContext(重要)
目录 1、ServletContext概述 2、获取ServletContext 3、域对象的功能 4、获取项目初始化参数 5、获取资源相关方法 6 练习:访问量统计===================================== 1、ServletContext概述 服务器会为每个项目创建一个ServletCo...原创 2018-08-12 16:42:57 · 181 阅读 · 0 评论 -
Servlet浓缩版笔记
Servlet1. 什么是Servlet * Servlet是JavaWeb三大组件之一(Servlet、Filter、Listener) * Servlet是用来处理客户端请求的动态资源 * Servlet的任务有: > 获取请求数据 > 处理请求 > 完成响应 * Servlet接口方法:...原创 2018-08-12 12:11:19 · 149 阅读 · 0 评论 -
HttpServlet 类
HttpServlet1、HttpServlet概述 HttpServlet类是GenericServlet的子类。 它提供了对HTTP请求的特殊支持,所以通常我们都会通过继承HttpServlet来完成自定义的Servlet。2、HttpServlet覆盖了service()方法 HttpServlet类中提供了service(HttpServle...原创 2018-08-11 23:17:25 · 3473 阅读 · 0 评论 -
HttpSession
HttpSession(*****)1、HttpSession概述 * HttpSession是由JavaWeb提供的,用来会话跟踪的类。session是服务器端对象,保存在服务器端!!! * HttpSession是Servlet三大域对象之一(request、session、application(ServletContext)), 所以它也有setAtt...原创 2018-08-16 16:45:45 · 485 阅读 · 0 评论 -
JSTL标签库
目录 1、什么是JSTL 2、JSTL标签库 3、使用taglib指令导入标签库 4、core标签库常用标签:set、out、remove、url、if、choose、forEach 5、fmt标签库常用标签========================================================================1...原创 2018-08-23 11:18:41 · 121 阅读 · 0 评论 -
MVC简述
MVC1、MVC介绍 MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分: 模型(Model)、视图(View)和控制器(Controller)。 MVC模式最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox PARC)的Smalltalk语言发明的一种软件设计模式。 ...原创 2018-08-23 12:27:58 · 4135 阅读 · 0 评论 -
commons-fileupload 文件上传之细节
目录 1、把上传的文件放到WEB-INF目录下 2、文件名称(完整路径、文件名称) 3、中文乱码问题 4、上传文件同名问题(文件重命名) 5、一个目录不能存放过多的文件(存放目录打散) 6、上传的单个文件的大小限制和整个表单大小限制 7、缓存大小与临时目录==========================================...原创 2018-10-06 21:01:22 · 344 阅读 · 0 评论 -
fileupload文件上传用法概述
目录 1、文件上传表单 和 普通文本表单 的区别 2、文件上传对页面的要求 3、文件上传对Servlet的要求 4、fileupload概述 5、fileupload简单应用 6、fileupload上传示例================================================================文件上传概述...原创 2018-10-06 20:51:52 · 2705 阅读 · 0 评论 -
使用commons-fileupload工具实现文件上传_笔记简述
上传(上传不能使用BaseServlet)1. 上传对表单限制 * method="post" * enctype="multipart/form-data" * 表单中需要添加文件表单项:<input type="file" name="xxx" /> 例如: <form action="xxx" method=原创 2018-10-06 17:20:14 · 275 阅读 · 0 评论 -
JavaWeb三大组件 —— Filter 过滤器
目录 1、过滤器的生命周期方法 2、FilterConfig 3、FilterChain 4、多个过滤器执行顺序 5、四种拦截方式 6、第一个过滤器 7、过滤器的应用场景过滤器(Filter) 概述:过滤器JavaWeb三大组件之一,它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的。 当用户...原创 2018-10-05 19:59:30 · 250 阅读 · 0 评论 -
JavaWeb三大组件 —— Listener八大监听器概括
JavaWeb三大组件:Servlet、Listener、Filter,其中Servlet在之前的博文中已经做了较为详细的讲解,下面开始拆解Listener监听器。Listener:监听器 1.它是一个接口,内容由我们来实现; 2.它需要注册在事件源上,例如注册在按钮上; 3.监听器中的方法,会在特殊事件发生时被调用!JavaWeb中的八大监听器,三大域对象各有一...原创 2018-10-04 23:19:04 · 732 阅读 · 0 评论 -
JavaWeb三大组件 —— Listener监听器——感知型监听器(2个)
4、相关HttpSession的感知监听器(2个) HttpSessionBindingListener:添加到javabean上,javabean就知道自己是否添加到session中了。 HttpSessionActivationListener:Tomcat在钝化和活化session时调用 这两个监听器的特点如下: 1.不用在web.xml文件中部署;...原创 2018-10-05 11:14:09 · 399 阅读 · 0 评论 -
JavaWeb三大组件 —— Listener监听器——属性操作监听器(3个)
3、操作域属性的监听器(3个) 当对域属性进行增、删、改时,执行的监听器一共有三个: ServletContextAttributeListener:在ServletContext域进行增、删、改属性时调用下面方法。 public void attributeAdded(ServletContextAttributeEvent evt) publi...原创 2018-10-05 11:09:33 · 371 阅读 · 0 评论 -
JavaWeb三大组件 —— Listener监听器——生命周期监听器(3个)
目录 1、JavaWeb八大监听器概述 2、生命周期监听器(3个) 3、操作域属性的监听器(3个) 4、相关HttpSession的感知监听器(2个)===================================================================================================1、JavaW...原创 2018-10-05 11:07:50 · 979 阅读 · 0 评论 -
简单案例:注册登录功能实现
项目功能: > 注册 > 登录--------------------------------------------------------------- JSP: * login.jsp --> 登录表单 * regist.jsp --> 注册表单 * index.jsp --> ...原创 2018-08-24 22:28:16 · 17361 阅读 · 0 评论 -
JavaWeb经典三层框架
JavaWeb经典三层框架 我们常说的三层框架是由JavaWeb提出的,也就是说这是JavaWeb独有的! 所谓三层是表述层(WEB层)、业务逻辑层(Business Logic),以及数据访问层(Data Access)。 * WEB层:包含JSP和Servlet等与WEB相关的内容; * 业务层:业务层中不包含JavaWeb API,它只关心业...原创 2018-08-23 12:33:21 · 1066 阅读 · 0 评论 -
GenericServlet 类
GenericServlet1、GenericServlet概述 GenericServlet是Servlet接口的实现类,我们可以通过继承GenericServlet来编写自己的Servlet。 下面是GenericServlet类的源代码: GenericServlet.java public abstract class GenericServle...原创 2018-08-11 23:16:36 · 403 阅读 · 0 评论 -
Servlet接口
Servlet接口 1、Servlet的生命周期 所谓xxx的生命周期,就是说xxx的出生、服务,以及死亡。Servlet生命周期也是如此! 与Servlet的生命周期相关的方法有: void init(ServletConfig config) void service(ServletRequest re...原创 2018-08-11 23:15:21 · 160 阅读 · 0 评论 -
软件体系结构
1. C/S:Client/Servlet,例如QQ就是CS结构 需要编写服务器端程序和客户端程序。 缺点:更新需要两端,总要求客户下载新的客户端程序 优点:安全性比较好2. B/S:Browser/Server 缺点:安全性较差 优点:只需要编写服务器端程序3. Web资源 静态资源:html、css、javascript、图片等; ...转载 2018-08-09 17:08:43 · 169 阅读 · 0 评论 -
XPath概述 及 dom4j支持xpath的操作
XPath概述及实例 1、什么是XPath 2、使用dom4j支持xpath具体操作(****这个很重要******) 3、学生管理系统的代码实现(*********)==========================================================1、什么是XPath? XPath即为XML路径语言(XML Path Lan...原创 2018-08-05 11:21:56 · 309 阅读 · 0 评论 -
xml的2种约束 ( DTD 和 Schema )
目录 1、xml的约束 2、dtd的快速入门 3、dtd的三种引入方式 4、使用dtd定义元素 5、使用dtd定义属性 6、实体的定义 7、schema约束(了解) 8、schema的快速入门=====================================================================...原创 2018-07-22 19:22:39 · 431 阅读 · 0 评论 -
Dom4j解析器_解析xml文档
目录 1、Dom4J是什么 2、使用dom4j解析xml 3、使用dom4j查询xml 4、使用dom4j实现 添加操作 5、使用dom4j实现在 特定位置 添加元素 6、使用dom4j实现 修改节点的操作 7、使用dom4j实现 删除节点的操作 8、使用dom4j获取 属性的操作=========================...原创 2018-07-29 15:03:48 · 298 阅读 · 0 评论 -
xml笔记整理_基础概括
1、表单提交方式 * 使用submit提交 <form> ..... <input type="submit" /> </form> * 使用button提交表单 - 代码 //实现提交方法 function...转载 2018-07-15 18:13:47 · 256 阅读 · 0 评论 -
Jaxp解析器_SAX解析方式
1、jaxp的sax解析方式的原理(********)2、使用jaxp的sax方式解析xml(**会写***)=======================================1、jaxp的sax解析方式的原理(********) * jaxp解析xml有两种技术 dom 和 sax * dom方式:根据xml的层级结构在内存中分配一个树形结构,把xml...原创 2018-07-28 20:11:58 · 234 阅读 · 0 评论 -
Jaxp解析器_DOM解析方式
1、JAXP的DOM方式API文档(*****)2、JAXP的DOM方式操作(查找和添加节点)(*****)3、JAXP的DOM方式操作(遍历、修改和删除节点)(*****)====================================================================1、jaxp的api的查看 ** jaxp是javase的一部分 ...原创 2018-07-28 20:09:23 · 301 阅读 · 0 评论 -
xml的2种解析方式(DOM和SAX解析方式)
1、xml的解析的简介(*****) * dom和sax区别====================================================================1、xml的解析的简介(写到java代码)(***今天最重要的内容*****) * xml是标记型文档 * js使用dom解析标记型文档? - 根据html...原创 2018-07-28 19:50:03 · 1932 阅读 · 0 评论 -
CSS笔记整理-基础概括
思维导图1、CSS概述和与HTML的结合方式(四种)(*******)2、CSS的基本选择器(******)3、CSS的扩展选择器(了解)4、CSS的盒子模型(了解)5、CSS的布局(浮动)(了解)6、CSS的布局(定位)(了解)7、图文混排案例(了解)一般在目录里面,标出符号 (********):重点,代码看懂,代码会写,代码理解 - (****重点中...转载 2018-06-22 09:54:05 · 276 阅读 · 0 评论 -
Tomcat详解
目录 1、Tomcat概述 2、安装、启动、配置Tomcat 3、Tomcat目录结构 4、创建简单的JavaWeb目录:hello===========================================================1、Tomcat概述 Tomcat服务器由Apache提供,开源免费。由于Sun和其他公司参与到...原创 2018-08-09 17:17:03 · 258 阅读 · 0 评论 -
Tomcat_配置外部应用
Tomcat_配置外部应用(了解)1、缺省web应用 在Tomcat默认web目录webwebapps目录下有一个ROOT目录,它是缺省web应用,访问这个应用的 路径:http://localhost:8080/index.jsp,如果把页面等放到webapps/ROOT下,访问URL路径中不用给 出应用名称。(Tomcat有猫的默认主页就在该目录下)2、...原创 2018-08-10 09:30:39 · 322 阅读 · 0 评论 -
Tomcat_配置虚拟主机
Tomcat_配置虚拟主机(了解)希望:http://www.itcast.cn 解析访问本地web应用,不访问外网。四步骤: * 这需要把域名http://www.itcast.cn映射成IP地址:127.0.0.1 * 需要把tomcat端口号修改为80 * 需要在server.xml中配置主机,并指定主机的应用目录 * 在应用目录中添加名为ROOT的web...原创 2018-08-10 10:03:52 · 356 阅读 · 0 评论 -
Servlet概述
目录 1、什么是Servlet 2、实现Servlet的三种方式 3、<url-pattern>:映射的url路径 4、创建一个简单的web应用=======================================================================Servlet概述 生命周期方法: * ...原创 2018-08-11 23:14:40 · 148 阅读 · 0 评论 -
Http协议--响应信息
目录 1、HTTP概述 2、安装HttpWatch 3、响应协议的格式 4、响应信息如下 5、常见响应码 6、响应码304详解 (===涉及缓存,理解===) 7、HTML中指定响应头==========================================================================HTT...原创 2018-08-11 08:35:30 · 494 阅读 · 0 评论 -
Http协议——get和post请求
目录 1、Http请求协议的格式 2、Http常见请求头 3、Http的get请求 4、Http的post请求==========================================================================1、Http请求协议的格式 请求就是客户端发送给服务器的数据! 客户端 ----> 服...原创 2018-08-11 08:34:31 · 320 阅读 · 0 评论