- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 Servlet监听器
监听器监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。Servle监听器在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext, HttpSession 和 ServletRequest 这三个域对象。Servlet规范针
2011-11-24 20:35:31 1835
原创 Servlet过滤器
过滤器... 1过滤器基础知识... 1Filter工作原理(执行流程)... 2过滤器的生命周期... 4Servlet过滤器API 4过滤器使用案例... 6解决全站乱码问题... 6禁止缓存所有动态页面的过滤器... 7控制浏览器缓存页面中的静态资源的过滤器:... 8过滤器过滤器基础知识Filter 技术是servlet 2.3 新增加的功能
2011-11-23 21:19:42 9792 2
原创 文件的上传和下载
文件上传上传文件的处理细节(1)中文文件乱码问题文件名中文乱码问题,可调用ServletUpLoader的setHeaderEncoding方法,或者设置request的setCharacterEncoding属性 临时文件的删除问题由于文件大小超出DiskFileItemFactory.setSizeThreshold方法设置的内存缓冲区的大小时,Commons-fi
2011-11-22 22:02:08 1058
原创 jsp servlet文件上传
一、文件上传的基本操作:1、 表单属性enctype的设置multipart/form-data和application/x-www-form-urlencoded的区别FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。然而,在向服务器发送大量的文本、包含非ASCI
2011-11-21 21:26:49 3140
原创 java装饰模式
Java设计模式之装饰模式 说明:装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的特点;(1) 装饰对象和真实对象有相同的接口。这样客户端对象就可以以和真实对象相同的方式和装饰对象交互。(2) 装饰对象包含一个真实对象的索引(reference)(
2011-11-18 22:40:36 1432
原创 软件需求说明书 概要设计说明书 项目开发计划 详细设计说明书 模版
一、软件需求说明书1引言 21.1编写目的 21.2背景 21.3定义 21.4参考资料 22任务概述 22.1目标 22.2用户的特点 32.3假定和约束 33需求规定 33.1对功能的规定 33.2对性能的规定 33.2.1精度 33.2.2时间特性要求 33.2.3灵活性 43.3输人输出要求 43.4数据管理能力要求 4
2011-11-17 22:45:18 12907
原创 Mysql存储过程
MySQL存储过程详解1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一
2011-11-16 20:55:14 1354 4
原创 分页实现原理及model层代码
分页怎么实现: 看到效果 1 当前页-1 当前页+1 最后一页 总页数 首页 上一页 下一页 末页 算法分析:------------------------------------------------ 当前页: int nowpage; 首
2011-11-15 21:32:15 831
原创 jdbc
DriverManagerJdbc程序中的DriverManager用于加载驱动,并创建与数据库的链接,这个API的常用方法:DriverManager.registerDriver(new Driver())DriverManager.getConnection(url, user, password),注意:在实际开发中并不推荐采用registerD
2011-11-14 21:51:26 683
原创 标砖标签库 迭代标签入门
15.5 迭代标签迭代标签包括以下几种。:用于遍历集合中的对象,并且能重复执行标签主体。:用于遍历字符串中用特定分隔符分隔的子字符串,并且能重复执行标签主体。15.5.1 标签(1)标签用于遍历集合中的对象,并且能重复执行标签主体,它和本书第13章的13.4节(创建和使用iterate标签)介绍的标签的作用有些相似。1.基本语法标签的基本语法为:c:forEach
2011-11-10 21:50:33 767
原创 自定义标签2
1、演示简单标签的使用1) 使用自定义标签控制页面内容(标签体)是否输出public void doTag() throws JspException, IOException {//JspFragment jf = this.getJspBody();//jf.invoke(null);//等价于jf.invoke(this.getJspContext().g
2011-11-09 22:16:43 487
原创 自定义标签
使用自定义标签控制页面内容(标签体)是否输出public void doTag() throws JspException, IOException {//JspFragment jf = this.getJspBody();//jf.invoke(null);//等价于jf.invoke(this.getJspContext().getOut())
2011-11-09 07:57:20 476
原创 el表达式总结
l EL表达式用于获取数据,在JSP页面中可使用${标识符}的形式,通知JSP引擎调用pageContext.findAttribute()方法,以标识符为关键字从各个域对象中获取对象。如果域对象中不存在标识符所对应的对象,则返回结果为””(注意,不是null)。• 示例:使用EL表达式获取request、session、applection域中的数据。l EL
2011-11-07 20:59:48 839
原创 自定义标签步骤
1、编写一个实现tag接口的实现类public class ViewIpTag extends TagSupport { public int doStartTag() throws JspException { HttpServletRequest request = (HttpServletRequest) this.pageContext.getRequest();
2011-11-07 20:31:04 553
原创 JavaBean总结
JavaBeanJavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数属性必须私有化。私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。JavaBean在J2EE开发中,通常用于封装数据,对于遵循以上写法的JavaBean组件,其它程序可以通过反射技术实例化JavaBean对象
2011-11-05 20:07:53 655
原创 网页浏览次数统计jsp代码及jsp总结
网页浏览次数统计jsp代码 3G Java Object obj = application.getAttribute("count"); if(obj==null){ Integer count = 1; application.setAttribute("count",count); }else{ Integer
2011-11-01 21:10:46 5756
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人