- 博客(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关注的人