11 2017 档案

摘要:一、创建顺序 1、web.xml文件中的加载顺序为:listener-filter-servlet 2、如果web.xml中配置了<context-param>,初始化顺序: context-param > Listener > Filter > Servlet 二、三大Web组件的生命周期 1、L 阅读全文
posted @ 2017-11-30 19:51 咕噜噜zmj 阅读(1502) 评论(0) 推荐(0)
摘要:一、文件的上传 1、 简介 > 将一个客户端的本地的文件发送到服务器中保存。 > 上传文件是通过流的形式将文件发送给服务器。 2、表单的设置 1.向服务器上传一个文件时,表单要使用post请求。 2.表单的默认属性enctype="application/x-www-form-urlencoded" 阅读全文
posted @ 2017-11-30 19:51 咕噜噜zmj 阅读(248) 评论(0) 推荐(0)
摘要:一、会话控制 >Http协议 Http协议两个缺陷: 1.HTTP协议是纯文本的 2.HTTP协议是无状态的 服务器不能简单的通过HTTP协议来区分多次请求是否发自同一个用户 虽然通过HTTP协议不能区分不同请求是否来同一用户,但是我们实际生活却有这样的需求。 [1] Cookie > 看电影 - 阅读全文
posted @ 2017-11-30 19:50 咕噜噜zmj 阅读(121) 评论(0) 推荐(0)
摘要:一、会话控制 > Cookie实际上就是一个头。 > 服务器会创建Cookie,并且将Cookie以一个响应头的形式发送给浏览器 > 浏览器收到Cookie以后,会保存Cookie,并且每次访问服务器时都会以请求头的形式带着Cookie > 服务器就可以根据浏览器带着的Cookie来识别不同的用户。 阅读全文
posted @ 2017-11-30 19:50 咕噜噜zmj 阅读(219) 评论(0) 推荐(0)
摘要:一、Filter 1、 Filter简介 > Filter翻译为中文是过滤器的意思。 > Filter是JavaWeb的三大web组件之一:Servlet、Filter、Listener > Filter的作用是在请求到达WEB资源(HTML、CSS、Servlet、JSP)之前进行拦截。 > Fi 阅读全文
posted @ 2017-11-30 19:50 咕噜噜zmj 阅读(2498) 评论(0) 推荐(0)
摘要:一、监听器简介 > Listener是JavaWeb中三大组件之一。Servlet、Filter、Listener > 三大组件都有的共同特点,都需要实现一个接口,并在web.xml文件配置。 监听器:朝阳群众 监听对象:明星 监听的事件:干坏事 调用方法:报警 > JavaWeb中的监听器的监听对 阅读全文
posted @ 2017-11-30 19:50 咕噜噜zmj 阅读(526) 评论(0) 推荐(0)
摘要:一、BeanUtils工具类的使用 1、首先导入BeanUtils工具类的jar包 commons-beanutils-1.8.0.jar commons-logging-1.1.1.jar 2、setPropertity(Object bean,String name,Object value)方 阅读全文
posted @ 2017-11-23 20:46 咕噜噜zmj 阅读(1217) 评论(0) 推荐(0)
摘要:一、用到的工具类的封装 为了实现代码的重用性,我们将经常用到的代码封装到工具类中,以便在任何地方都可以调用 1、获取路径工具 在jsp页面中,我们经常会向Servlet发送请求,并通过反射,实现通过传递不同的参数,调用Servlet的对应方法 因此,我们在工具类中封装一个获取路径的方法,用于获取js 阅读全文
posted @ 2017-11-23 20:45 咕噜噜zmj 阅读(9525) 评论(1) 推荐(1)
摘要:一、反射的实现 新建类BaseServlet,继承HttpServlet(不需要在web.xml文件中配置) 1、在doPost()方法中处理请求乱码,并调用doGet()方法 //处理post请求乱码,只需要在getParamter方法第一次调用前,设置request的编码 request.set 阅读全文
posted @ 2017-11-22 09:39 咕噜噜zmj 阅读(407) 评论(0) 推荐(1)
摘要:一、JSTL(JSP Standard Tag Library)简介 > JSTL是JSP的标准标签库 > JSTL为我们提供了一些常用的标签,供我们日常开发使用(if 、 if...else 、遍历 、 日期格式化) > 标签库 - core :核心标签库 - 最常用的一个标签库,也就是我们熟悉c 阅读全文
posted @ 2017-11-21 21:18 咕噜噜zmj 阅读(1119) 评论(0) 推荐(0)
摘要:一、 简介 > JSP表达式 <%= %> 用于向页面中输出一个对象。 > 到JSP2.0时,在我们的页面中不允许出现 JSP表达式和 脚本片段。 > 使用EL表达式来代替JSP表达式 ,使用JSTL标签来代替JSP脚本片段。 > EL表达式用来向页面输出内容,仅仅对四个域起作用,仅仅可以在jsp页 阅读全文
posted @ 2017-11-21 21:07 咕噜噜zmj 阅读(894) 评论(0) 推荐(0)
摘要:一、简介 > HTML - HTML擅长显示一个静态的网页,但是不能调用Java程序。 > Servlet - Servlet擅长调用Java程序和后台进行交互,但是它不擅长显示一个完整的HTML页面。 > 我们希望创建一个新的技术 HTML + Servlet 强强联合 > JSP全称Java S 阅读全文
posted @ 2017-11-17 18:01 咕噜噜zmj 阅读(426) 评论(0) 推荐(0)
摘要:为什么要自定义数据库连接的工具类: 在开发中,我们在对数据库进行操作时,必须要先获取数据库的连接,在上一篇随笔中提到的获取数据库连接的步骤为: 1、定义好4个参数并赋值 2、加载驱动类 3、获取数据库连接 具体代码如下: 如果我们每次操作数据库,都要先编写这些代码来获取数据库连接,未免太麻烦,为了实 阅读全文
posted @ 2017-11-16 21:29 咕噜噜zmj 阅读(3220) 评论(0) 推荐(0)
摘要:一、获取数据库连接 要对MySql数据库内的数据进行增删改查等操作,首先要获取数据库连接 JDBC:Java中连接数据库方式 具体操作如下: 获取数据库连接的步骤: 1、先定义好四个参数 2、加载驱动类 3、获取数据库连接,对数据库的一切操作都是从Connection连接开始的 4.Statemen 阅读全文
posted @ 2017-11-16 21:29 咕噜噜zmj 阅读(989) 评论(0) 推荐(0)
摘要:一、数据库的基本操作 二、表的基本操作 1、创建表 insert into 表名(字段名1,字段名2) values(值1,值2); 2、删除表 delete from 表名 where语句; 3、修改表 update 表名 set 字段名1=字段值,字段名2=字段值 where语句 4、查询表 s 阅读全文
posted @ 2017-11-16 21:28 咕噜噜zmj 阅读(396) 评论(0) 推荐(1)
摘要:一、相对路径与绝对路径 1、相对路径: 相对路径指的是相对于当前文件所在目录的路径! 相对路径易出问题: 当在页面间相互跳转时不会产生问题; 当从Servlet中转发到指定页面时,服务器会相对于当前Servlet所在位置,而不是访问Servlet的页面的路径,也就是相对于当前项目的根目录, 当页面位 阅读全文
posted @ 2017-11-15 19:59 咕噜噜zmj 阅读(543) 评论(0) 推荐(0)
摘要:一、产生的原因: 1、Http协议进行通信的时候是基于请求和响应的,传输的内容我们称之为报文! 2、Http协议会按照一定的规则将报文编码,然后在读取的时候再使用响应的解码格式进行解码! 3、这个一定的规则指的就是字符集:ASCII,iso8859-1,gbk,gb2312,utf-8 4、编码:将 阅读全文
posted @ 2017-11-15 19:43 咕噜噜zmj 阅读(1252) 评论(0) 推荐(0)
摘要:示例: 1、Class.forName(xxx.xx.xx)返回的是一个类Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段。 2、Class.forName(“”)返回的是类。Class.forName(“”).newInst 阅读全文
posted @ 2017-11-14 20:28 咕噜噜zmj 阅读(313) 评论(0) 推荐(0)
摘要:一、简介 1、Servlet: 狭义上的Servlet:仅仅指的是这个servlet接口 广义的Servlet:不仅包含该Servlet接口,还包含该Servlet的接口的子类! 2、Servlet是JavaWeb部分的三大组件: JavaWeb部分三大组件:Servlet、Filter、Liste 阅读全文
posted @ 2017-11-14 19:51 咕噜噜zmj 阅读(174) 评论(0) 推荐(0)
摘要:用途: 编写自定义GenericServlet类后,子类只需继承这个类,就可以直接使用ServletConfig的config对象和ServletConfig接口的方法,而不需要init()方法获取config对象,也不需要通过config对象调用ServletConfig接口的方法,直接通过方法名 阅读全文
posted @ 2017-11-14 19:20 咕噜噜zmj 阅读(217) 评论(0) 推荐(0)
摘要:在Eclipse导入其他项目时,可能由于开发软件、JDK版本、Tomcat服务器版本的不同等多种原因,造成项目报错的问题 可以通过以下步骤解决: 1、在Project Explorer面板下,右键—>Import—>General下选择Existing Projects into Workspace 阅读全文
posted @ 2017-11-14 15:02 咕噜噜zmj 阅读(1342) 评论(0) 推荐(0)
摘要:一、HTTP简介 1、 HTTP协议:(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则(报文格式)。 2、报文: 客户端与服务端通信时传输的内容我们称之为报文。客户端发送给服务器的称为”请求报文“,服务器发送给客 阅读全文
posted @ 2017-11-13 21:27 咕噜噜zmj 阅读(502) 评论(0) 推荐(0)
摘要:一、Tomcat简介 Tomcat(Apache)是当前应用最广的JavaWeb服务器 1、Tomcat版本: 安装版:需要安装,一般不考虑使用。一个电脑只能安装一个,卸载也比较麻烦! 解压版: 直接解压缩使用。 Tomcat6.0 支持Servlet 2.5 Tomcat7.0 支持Servlet 阅读全文
posted @ 2017-11-13 20:33 咕噜噜zmj 阅读(478) 评论(0) 推荐(0)
摘要:一、简介: JQuery是一套跨浏览器的JavaScript库,所谓JavaScript库(也可以叫做JavaScript框架),就是将JavaScript中的一些常用函数,对象封装成一个js文件,方便重复调用,可以简化HTML与JavaScript之间的操作,基本解决了在不同浏览器中的兼容性问题。 阅读全文
posted @ 2017-11-09 18:31 咕噜噜zmj 阅读(194) 评论(0) 推荐(0)
摘要:当页面中a标签不需要执行任何页面跳转行为时: 1、标签属性href,使其指向空或不返回任何内容 <a href="javascript:void(0);" >页面不跳转</a> <a href="javascript:;" >页面不跳转</a> 2、标签事件onclick,阻止其默认行为 <a hr 阅读全文
posted @ 2017-11-08 19:40 咕噜噜zmj 阅读(983) 评论(0) 推荐(0)
摘要:一、基础知识点 1、概念:文档对象模型Document Object Model,DOM定义了访问和处理HTML文档的标准方法 2、页面加载过程: 浏览器接收到html代码,开始解析。解析过程是先构建dom树,再根据dom树构建渲染树,最后浏览器将渲染树绘制到页面上。构建dom树的过程即根 据htm 阅读全文
posted @ 2017-11-08 16:12 咕噜噜zmj 阅读(327) 评论(0) 推荐(0)
摘要:一、JavaScript基础 1、概念: JavaScript简称JS,是运行在浏览器端的一门直译式脚本语言,代码不需要编译,可直接运行,并且读入一行,运行一行,多应用于:浏览器端验证、Ajax、富客户端等 JavaScript是一种动态类型、弱类型、基于原型的语言,它的解释器称为JavaScrip 阅读全文
posted @ 2017-11-07 15:20 咕噜噜zmj 阅读(321) 评论(0) 推荐(1)
摘要:一、HTML页面结构 <!DOCTYPE>: 该标签位于html文档顶部,用于告诉浏览器,本页面文档使用的是哪种HTML规范,<!DOCTYPE html>表示页面使用HTML5文档规范 <html></html>: 标签对标识了该文档为html页面,标签对限定了文档的开始和结束,html标签中包含 阅读全文
posted @ 2017-11-06 19:51 咕噜噜zmj 阅读(506) 评论(0) 推荐(1)