- 博客(31)
- 收藏
- 关注
原创 Listener 监听器
2014年9月8日 16:46:36一、监听器概念1、事件源:发生事件的对象。2、监听器:是一个接口,监听事件源上要发生的动作3、事件:事件对象一般是作为监听器方法的参数存在的,它封装了发生事件的对象二、观察者设计模式三、Servlet中提供的监听器(8个)
2015-07-07 23:34:39 375
原创 过滤器的正确打开方式
xml version="1.0" encoding="UTF-8"?>web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd
2015-07-07 23:38:24 603
原创 Servlet3.0的新规范
Servlet3.0的新规范与Servlet2.5的区别:是否具有web.xml配置文件1、要求:jdk6.0+Tomcat7.0+2、利用注解替代了web.xml配置文件@WebServlet:配置Servlet的@WebInitParam:配置Servlet、Filter的初始化参数@WebFilter:配置过滤器
2015-07-07 23:37:33 1094
原创 servlet 注解
一、注解1、注解的作用:替代配置文件2、JDK中提供的三个基本的注解@Override:说明是否覆盖了父类的方法。@Deprecated:说明过时了。@SuppressWarnings:抑制警告@SuppressWarnings("抑制的警告的具体类型"):unused:变量未使用deprecation:使用了不赞成使用的类或方法时的
2015-07-07 23:37:00 823
原创 统计在线用户 踢人
2014年9月8日 16:55:13 page language="java" import="java.util.*" pageEncoding="UTF-8"%> taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>DOCTYPE HTML PUBLIC "-//W3C//DT
2015-07-07 23:36:19 340
原创 WindowListener 窗体监听器
2014年9月8日 16:49:22package cn.itcast.listener; import java.awt.Frame;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;
2015-07-07 23:35:33 908
原创 文件下载
2014年9月8日 16:43:59package cn.itcast.web.controller; import java.io.File;import java.io.IOException;import java.util.HashMap;import java.util.Map; import javax.servlet.S
2015-07-07 23:34:01 332
原创 文件上传
2014年9月8日 16:41:10需要的jar包:commons-fileupload.jar commons-io.jarpackage cn.itcast.upload; import java.io.BufferedReader;import java.
2015-07-07 23:33:11 309
原创 servlet文件上传
2014年9月8日 16:27:56一、文件上传的原理1、文件上传的前提:a、form表单的method必须是postb、form表单的enctype必须是multipart/form-data(决定了POST请求方式,请求正文的数据类型)注意:当表单的enctype是multipart/form-data,传统的获取请求参数的方法失效。
2015-07-07 23:31:58 319
原创 Filter 控制用户自动登录
2014年9月8日 16:19:44结合会话管理和过滤器知识,用户可以自动跳过登录界面,直接进入网站主页面。//前台界面: page language="java" import="java.util.*" pageEncoding="UTF-8"%> taglib uri=
2015-07-07 23:31:05 458
原创 控制html、css、js等静态资源的缓存时间的过滤器
2014年9月8日 16:13:13静态资源(Html、Css、Js等资源):静态资源的缓存可以减轻服务器的负担,浏览器一般会默认缓存,为防止用户禁用缓存,在程序代码中进行对静态资源缓存的控制(包括缓存时间的空控制)。//控制html、css、js等静态资源的缓存时间的过滤器 package cn.itcast.f
2015-07-07 23:30:08 1282
原创 控制动态资源(Servlet JSP)不要缓存的过滤器
2014年9月8日 16:03:33动态资源(Jsp、Servlet等资源):为保证动态信息的时效性,动态资源不应该进行缓存,而应该时刻进行更新!//控制动态资源(Servlet JSP)不要缓存的过滤器 package cn.itcast.filter.example; import java.io
2015-07-07 23:29:25 495
原创 Filter 统一全站编码
2014年9月8日10:30:46 //界面输出中文及中文请求参数(POST方式有效)编码过滤器 package cn.itcast.filter.example; import java.io.IOException; import javax.servlet.Filter;import javax.servlet.Filte
2015-07-07 23:28:32 696
原创 frameset网页框架布局模式
//2014年8月29日 16:30:06home.jsp: page language="java" import="java.util.*" pageEncoding="UTF-8"%> rows="80,*,40"> name="top" noresize="noresize" scrolling="no" src="${pa
2015-07-07 23:27:33 551
原创 MVC三层结构 设计项目步骤总结
2014年8月29日 10:42:35//MVC三层结构 设计项目步骤总结:1、构建数据库: SQL指令自己查API#构建数据源:最好布置在 src 目录下 固定: 2、向MyEclipse中导
2015-07-07 23:26:27 442
原创 MVC + jQuery 三级联动
数据库:-- MySQL dump 10.10---- Host: localhost Database: test-- -------------------------------------------------------- Server version 5.0.18-nt /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHAR
2015-07-07 23:24:58 1251
原创 jQuery中的Ajax实现
ddd http-equiv="content-type" content="text/html; charset=UTF-8"> language="JavaScript" src="../js/jquery-1.4.2.js"> type="text/css"> div, span {
2015-07-07 23:23:52 297
原创 jQuery选择器的使用[直接上代码]
//基本选择器:DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">html> head> title>dddtitle> meta http-equiv="content-type" content="text/html; charset=UTF-8"> script language
2015-07-07 23:22:48 432
原创 jQuery与DOM对象之间的转化
//第一个jQuery文件:DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">html> head> title>form.htmltitle> meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> meta h
2015-07-07 23:21:53 341
原创 Ajax对用户名进行验证
//JSP页面部分: page language="java" pageEncoding="utf-8"%> 校验用户名是否存在 action="" enctype="application/x-www-form-urlencoded"> 请填写用户注册信息 border="1"> 用户名: type="text" name="user
2015-07-07 23:20:45 382
原创 Ajax验证建议模版
整个注册过程在 Ajax 技术的支持下,利用 JavaScript的 HTML 操纵能力,使得用户不需要进行额外的操作。用户体验的效果逼近 C/S 结构。而整个案例的改进,仅仅是改良了客户端的 register.html文件,添加了 JavaScript代码和 HTML元素。 首先还是编写一个 HTML 表单来接收用户输入。源代码如下(reg
2015-07-07 23:20:00 528
原创 Ajax如何实现注册登陆验证
jsp页面部分:通过JS进行客户端的表单验证,主要验证表单的格式、输入是否正确,使用这种方式可以避免在提交之后才返回一个简单的输入错误,在网速较慢的情况下更能提高效率。 page language="java" import="java.util.*" pageEncoding="UTF-8"%>@page language="java" contentType="text/html;
2015-07-07 23:18:48 1187
原创 Ajax日期验证
html页面部分:Using Ajax for validation type="text/javascript">var xmlHttp;function createXMLHttpRequest() {//判断浏览器是否支持ActiveX控件if (window.ActiveXObject) {//支持则通过ActiveXObject的一个新实例来创建XMLHttpRequest对
2015-07-07 23:17:52 560
原创 Ajax实现网页无闪自动局部刷新(邮件接收提示)
1、首页部分:ses_userBean.getUsername()%>');"> // load时调用init(user);2、js部分:xmlhttp实现页面局部刷新,调用check_mail.jsp对后台数据库进行检索判断并返回结果:var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
2015-07-07 23:16:47 546
原创 什么是Ajax
//2014.08.27 14:53:121、基于XML的异步JavaScript,简称 Ajax (Asynchronous JavaScript and XML的缩写)。允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax.2、Ajax:一种不用刷新整个页面便可与服务器通讯的办法(主要得益于
2015-07-07 23:11:38 472
原创 表单验证概述
//对于检查用户输入的错误和遗漏的必选项,JavaScript是一种十分便捷的方法 Javascript的最大特点之一是它能够处理表单,评估用户输入数据的有效性。这时的有效性检查在浏览器运行的客户机上完成,具有速度快、效率高的特点。表单的验证原理:JS验证,由于验证数据不需要提交给服务器,就不会加重服务器的负载。若是验证通过则提交服务器处理,不成功则反馈给用户
2015-07-07 23:10:40 555
原创 验证身份证号码
//2014.08.26 20:18:15//身份证号码验证■身份证号码是18位数字,根据GB11643-1999《公民身份证》定义制作;由17位本体码和一位校验码组成。■身份证号码前6位是地址码,按(GB/T2260)规定执行。■接着8位是年、月、日。■后三位是同年同月同日出生的人的顺序号,奇数表示男,偶数表示女。■
2015-07-07 23:08:53 497
转载 Javascript 与正则表达式
一、正则表达式(regular expression简称res)1、定义:一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。2、作用:正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以
2015-07-07 23:07:36 418
原创 什么是Http协议
一、HTTP协议1.1协议的作用及版本1.1.1HTTP是Hyper Text Transfer Protocol(超文本--html传输协议)。1.1.2HTTP协议的作用用户描述客户端与服务器间的数据传递的。1.1.3:Http协议的版本:1.0:特点:每次请求服务器上的资源都要建立新的连接,响应完毕后都会关闭连接。是无状态的协议。1.1:特点:
2015-07-07 23:05:24 438
原创 JSP详解
一、JSP概述1、JSP:Java Server Pages(运行在服务器端的页面)。就是Servlet。学习JSP学好的关键:时刻联想到Servlet即可。2、JSP的原理JSP会被Tomcat翻译成一个Servlet。该Servlet在Tomcat\work\catalina\locahost\day09\....然后该Servlet被服务器编译和运行。
2015-07-07 22:59:48 372
原创 C++总复习笔记
OOD主要完成下述工作:1.建立类等级 面向对象程序的一个突出优点来源于继承性。应该尽量抽取出相似类的公共属性和公共服务,以建立这些相似类的父类,并在类等级的适当层次中正确地定义各个属性和服务。2.定义属性 所谓定义属性就是要确定每个属性的数据类型和数据结构,同时还要确定每个属性的访问权限(通常被定义在保护部分或私有部分)。
2015-07-07 22:40:02 469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人