自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Servlet监听器

1. ServletContextListener接口MyServletContextListenerpublic class MyServletContextListener implements ServletContextListener {public void contextDestroyed(ServletContextEvent arg0) {Syst

2011-11-24 19:58:04 403

原创 过滤器

chain.doFilter(request, response)一个filter必须实现javax。servlet。Filter接口定义的三个方法: doFilter、init和destroy。简单演示多个过滤器共同作用的过程FilterDemo1System.out.println("11111111 before");chain.doFilter(re

2011-11-23 20:47:48 479

原创 文件下载

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//得到保存上传文件的文件夹String savepath = this.getServletContext().getRealPath("/WEB-INF/u

2011-11-22 21:17:31 389

转载 文件上传

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

2011-11-21 21:29:16 347

转载 装饰模式

装饰模式   说明:装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的特点;(1)装饰对象和真实对象有相同的接口。这样客户端对象就可以以和真实对象相同的方式和装饰对象交互。(2) 装饰对象包含一个真实对象的索引(reference)(3) 装饰对象接受所有的来自客户端的请求。它把这些请求

2011-11-18 19:13:10 267

转载 MySql分页存储过程

MySql分页存储过程MySql测试版本:5.0.41-community-nt(版本最低为5.0)/*****************************************************MySQL分页存储过程吴剑 2009-07-02*****************************************************/DROP P

2011-11-16 19:35:20 361

转载 MySQL的存储过程

MySQL存储过程的参数用在存储过程的定义,共有三种参数类型,IN,OUT,INOUT,形式如:CREATE PROCEDURE([[IN |OUT |INOUT ] 参数名 数据类形...])IN 输入参数:表示该参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回,为默认值OUT 输出参数:该值可在存储过程内部被改变,并可返回INOUT 输入输出参数:调用时指

2011-11-16 19:33:17 849

原创 大文本和二进制操作

1.1. TEXT(CLOB)MySQL中VARCHAR上限为65535个字节, 如果超出这个范围. 需要设置为TEXT. LONGTEXT最大可以4G1.1.1. 存储TEXTPreparedStatement ps = conn.prepareStatement("insert into clob(file) values(?)");File file = new File

2011-11-15 21:04:33 413

原创 jdbc复习

数据库URLURL用于标识数据库的位置,程序员通过URL地址告诉JDBC程序连接哪个数据库,URL的写法为:常用数据库URL地址的写法:Oracle写法:jdbc:oracle:thin:@localhost:1521:sidSqlServer—jdbc:microsoft:sqlserver://localhost:1433; DatabaseNa

2011-11-14 22:15:36 384

转载 JSTL fmt:formatNumber日期、 数字、货币格式化

JSTL fmt:formatNumber日期、 数字、货币格式化使用标签应先导入其uri可在fmt.tld文件下1. 日期格式化value:要格式化的日期pattern:日期格式化的格式 2 数字格式化$.00"/> -- $12.00$.0#"/> -- $12.0 -- $1,234,56

2011-11-11 21:47:57 597

转载 JSTL——核心标签

ccccccccccccccc:set  Map map = new HashMap();request.setAttribute("map",map);  %>   Person p = new Person();request.setAttribute("person",p);%>

2011-11-10 20:34:29 315

原创 标签案例

1、标签案例-开发防盗链标签盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。解决途径之一——限制引用页这种防盗链原理是,服务器获取用户提交信息的网站地址,然后和真正的服务端的地址相比较,

2011-11-09 20:06:54 420

转载 javabean实现小计算器

1、实现javabeanview plaincopy to clipboardprint?package cn.csdn.web.domain;    import java.math.BigDecimal;    public class Calculate {      private Double firstNum;      private char opera

2011-11-08 17:36:43 756

转载 javascript select option 操作详解

1 检测是否有选中if(objSelect.selectedIndex > -1) {//说明选中} else {//说明没有选中}2.动态创建selectfunction createSelect(){var mySelect = document.createElement_x("select");mySelect.id = "mySelect";doc

2011-11-07 21:10:27 581

原创 验证码显示

package cn.csdn.web.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;imp

2011-11-07 21:08:29 400

转载 自定义标签viewIP步骤

1、编写一个实现tag接口的实现类public class ViewIpTag extends TagSupport { public int doStartTag() throws JspException {  HttpServletRequest request = (HttpServletRequest) this.pageContext.getRequest();

2011-11-07 21:00:08 327

转载 请求与重定向的区别

请求与重定向的区别1.请求转发只能将请求转发给同一个WEB应用中的组件,而重定向还可以重新定向到同一个站点不同应用程序 中的资源,甚至可以定向到一绝对的URL2.重定向可以看见目标页面的URL,转发只能看见第一次访问的页面URL,以后的工作都 是有服务器来做的。3.请求响应调用者和被调用者之间共享相同的request对象和response对象,重定向调用者和被 调用者属于两个独立访问请

2011-11-07 20:54:59 374

原创 Forward与include的区别

Forward与include的区别标签用于把另外一个资源的输出内容插入进当前JSP页面的输出内容之中,这种在JSP页面执行时的引入方式称之为动态引入。从一个JSP文件传递request信息到另外一个JSP文件,后面的部分将不会被执行。可以使用  传递参数。将包含的文件放在JSP中和其他一起执行。标签用于把请求转发给另外一个资源。语法:" /> page属性用于指定

2011-11-07 20:51:04 363

转载 page,request,session,application四个域对象的使用及区别1

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

2011-11-07 20:48:18 633

转载 EL表达式 (详解)

EL表达式 (详解)    表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。  EL 提供了在 JSP 脚本编制元素范围外使用运行时表

2011-11-07 20:45:07 478

原创 Jsp自定义标签1

1) 使用自定义标签控制页面内容(标签体)是否输出,利用doStartTag()的返回值控制return this.SKIP_BODY; //忽略标签体return this.EVAL_BODY_INCLUDE; //执行标签体2) 控制整个jsp的输出利用doEndTag()的返回值控制return this.SKIP_PAGE;  //跳过页面标签后余下的jsp代码re

2011-11-07 20:42:28 292

原创 pageContext对象

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

2011-11-01 21:15:50 290

空空如也

空空如也

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

TA关注的人

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