自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 复习:继承

复习:面向对象的三大特征:继承、封装、多太。继承:1、每个子类只能有一个直接父类,子类继承父类的语法格式:[修饰符] class 子类名 extends 父类名2、java的子类不能直接调用父类的构造方法。3、构造方法的方法名必须与类名一致。4、Java类虽然只能有一个直接父类,但是它可以有多个间接父类  class  子类  extends  父类1,父类2,父类3 ....

2011-11-30 20:20:40 904

原创 Schema

Schema此文档中同时引入了三个约束文档,一个默认的名字空间:xmlns="http://www.it315.org/xmlbook/schema一个叫demo的名字空间:xmlns:demo=http://www.it315.org/demo/schema一个著名的名字空间:xsi:schemaLocation="http://www.it315.org/xmlbook/sch

2011-11-27 18:01:58 292

原创 多个过滤器共同作用的过程

多个过滤器共同作用的过程FilterDemo1System.out.println("11111111 before");chain.doFilter(request, response);System.out.println("1111111111 after"); FilterDemo2System.out.print

2011-11-24 19:52:18 294

原创 过滤器基础知识

过滤器基础知识Filter 技术是servlet 2.3 新增加的功能。servlet2.3是sun公司与2000年10月发布的,它的开发者包括许多个人和公司团体,充分体现了sun公司所倡导的代码开放性原则。由于众多的参与者的共同努力,servlet2.3比以往功能都强大了许多,而且性能也有了大幅提高。Filter 技术使用户可以改变一个request和修改一个response。 Filt

2011-11-24 19:50:03 259

原创 上传文件中应当注意的细节

上传文件中应当注意的细节解决中文乱码问题1、  上传中文文件的乱码问题ServletFileUpload中的setHeaderEncoding() public void setHeaderEncoding(String encoding)Specifies the character encoding to be used when reading the headers

2011-11-22 21:14:11 501

原创 文件上传

文件上传一、文件上传的基本操作:1、          表单属性enctype的设置multipart/form-data和application/x-www-form-urlencoded的区别 FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。然而,在向服务器发

2011-11-22 19:52:57 260

原创 文件下载

文件下载操作步骤ListFileServlet——>listfiles.jsp——>DownloadServlet.java1、  ListFileServlet.javaa)         得到文件保存目录的真是路径b)        创建方法:void listFiles(File file,Map map),迭代处理所有目录及文件,将所有文件存入Map对象中,K——V

2011-11-22 19:42:41 244

原创 覆盖抽象类及接口

覆盖抽象类及接口override可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法。除了这个典型的用法以外,我们在继承中也可能会在子类覆盖父类中的方法。在覆盖要注意以下的几点:   1、覆盖的方法的标志必须要和被覆盖的方法的标志完全匹

2011-11-19 21:09:14 523

原创 MySQL的存储详解

MySQL的存储详解1、关于MySQL的存储过程存储过程是数据库存储的一个重要的功能,但是MySQL在5.0以前并不支持存储过程,这使得MySQL在应用上大打折扣。好在MySQL 5.0终于开始已经支持存储过程,这样即可以大大提高数据库的处理速度,同时也可以提高数据库编程的灵活性。2、     MySQL存储过程的创建  (1). 格式MySQL存储过程创建的格式:CREATE

2011-11-16 21:05:44 449

原创 JDBC的回顾

JDBC的回顾Tip:第一个JDBC程序      一、搭建实验环境 :      1、在mysql中创建一个库,并创建表和插入表的数据。      2、新建一个Java工程,并导入数据驱动。二、编写程序,在程序中加载数据库驱动      DriverManager. registerDriver(Driver driver) 三、建立连接(Connection)

2011-11-14 18:59:39 306

原创 Cookie的简单介绍

Cookie的简单介绍1、              CookieCookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。2、Cookie APIjavax.servlet.http.Cookie类用于创建一个Cookie,respons

2011-11-08 17:48:58 269

原创 JSP常用标签

JSP常用标签1、              标签  2、              标签  1)              标签用于把请求转发给另外一个资源。2)              语法:" /> page属性用于指定请求转发到的资源的相对路径,它也可以通过执行一个表达式来获得。3、              标签  1)    当使用和标签引入或将请求转

2011-11-08 17:41:05 311

原创 带属性的自定义标签

带属性的自定义标签1)控制标签体循环输出指定次数在标签处理类中添加属性变量及其setter方法private int times;public void doTag() throws JspException, IOException {  JspFragment jf = this.getJspBody();    for(int i=0; i

2011-11-08 17:15:51 249

原创 演示简单标签的使用

演示简单标签的使用1) 使用自定义标签控制页面内容(标签体)是否输出public void doTag() throws JspException, IOException {//JspFragment jf = this.getJspBody();//jf.invoke(null);//等价于jf.invoke(this.getJspContext().get

2011-11-08 17:12:35 231

原创 Jsp自定义标签第一次课内容

Jsp自定义标签第一次课内容 1、演示viewIP1)     演示jsp中java代码实现2)     自定义标签实现2、演示传统自定义标签(jsp2.0以前的)1)     使用自定义标签控制页面内容(标签体)是否输出,利用doStartTag()的返回值控制return this.SKIP_BODY; //忽略标签体return this.EVAL_BODY_

2011-11-08 16:59:51 245

原创 java UDP操作

java UDP操作 1    DatagramSocket 类        要收发DatagramPacket必须打开一个数据报socket ,当服务器构造DatagramSocket时。 1)服务器和客户端的服务器        两者使用的socket都是一样的,区别仅仅在于 服务器端的端口是已知端口,而客户端的端口是系统分配的。     TCP端口和UDP端口之

2011-11-08 16:49:53 266

原创 泛型

泛型1、泛型(Generic)—泛形的作用1)JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免就会引发程序的一些安全性问题。2)JDK5中类型,从而的泛形允许程序员在编写集合代码时,就限制集合的处理把原来程序运行时可能发生问题,转变为编译时的问题,以此提高程序的可读性和稳定性(尤其在大型程序中更为突出)。3)

2011-11-08 13:59:51 240

原创 Page、request、session、application四个域的使用与区别

Page、request、session、application四个域的使用与区别 1、 page指当前页面。在一个jsp页面里有效2、request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。3、Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。4、applicati

2011-11-07 21:59:33 1031

原创 TagSupport类的生命周期

TagSupport类的生命周期 1、当JSP容器在解释JSP页面时,如果遇到自定义标签的开始标记,将利用“标签处理类”建立一个“标签处理对象”。在建立“标签处理对象”的过程中,JSP容器会回调setPageContext()方法,然后根据自定义标签的属性值来初始化“标签处理对象”的属性。2、接着JSP容器会运行doStartTag()方法内的程序代码,然后根据此方法的返回值决定后续动

2011-11-07 21:41:56 217

原创 自定义标签

自定义标签1、自定义JSP标签的执行过程当一个自定义标签的JSP页面被JSP引擎(Web容器)转译成Servlet时,JSP引擎遇到自定义的标签,会把这个自定义标签转化成对一个成为“标签处理类”的调用。之后,当这个JSP页面被执行时,JSP引擎就回调用这个“标签处理类”对象,并执行其内部定义的相应操作方法,从而完成相应的功能。从这个执行过程来看,自定义标签就是把原来编写的JSP页面的J

2011-11-07 19:30:53 221

原创 include和forword的区别

include和forword的区别include方法:1)RequestDispatcher.include方法用于将RequestDispatcher对象封装的资源内容作为当前响应内容的一部分包含进来,从而实现可编程的服务器端包含功能。2)        被包含的Servlet程序不能改变响应消息的状态码和响应头,如果它里面存在这样的语句,这些语句的执行结果将被忽略。forwa

2011-11-07 17:27:49 768

原创 EL表达式和JSTL标签快速入门

EL表达式和JSTL标签快速入门 1、              EL表达式用于获取数据,在JSP页面中可使用${标识符}的形式,通知JSP引擎调用pageContext.findAttribute()方法,以标识符为关键字从各个域对象中获取对象。如果域对象中不存在标识符所对应的对象,则返回结果为””(注意,不是null)。166)       示例:使用EL表达式获取request、

2011-11-07 17:23:33 213

原创 Jsp标签

Jsp标签1、              标签 2、              标签用于在指定的域范围内查找指定名称的JavaBean对象:1) 如果存在则直接返回该JavaBean对象的引用。2) 如果不存在则实例化一个新的JavaBean对象并将它以指定的名称存储到指定的域范围中。 3、              常用语法:

2011-11-07 17:22:09 333

原创 JavaBean

JavaBean 1、              JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:1)这个Java类必须具有一个无参的构造函数2)    属性必须私有化。3)私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。 2、              JavaBean在J2EE开发中,通常用于封装

2011-11-07 17:02:11 234

原创 20111101总结

1、pageContext对象:pageContext对象是JSP技术中最重要的一个对象,它代表JSP页面的运行环境,这个对象不仅封装了对其它8大隐式对象的引用,它自身还是一个域对象,可以用来保存数据。并且,这个对象还封装了web开发中经常涉及到的一些常用操作,例如引入和跳转其它资源、检索其它域对象中的属性等。2、通过pageContext获得其他对象:getException方法

2011-11-01 19:56:13 230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除