自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dly的博客

java,javaweb,大数据

  • 博客(73)
  • 资源 (1)
  • 收藏
  • 关注

原创 jQuery--ajax

jQuery–ajaxajax :异步请求,浏览器地址栏不改变,进行局部刷新。 ajax 流程分析 jQuery 的ajax 第一层: $.ajax(...) 最底层ajax请求,编写最复杂,完成功能最全的。 第二层:load() 、$.get() 、$.post() 开发中常用3个 第三层:$.getJSON() 、$.getScript() 高级开发 $.getJSON

2016-12-22 21:23:27 381

原创 jQuery效果|动画

jQuery效果|动画基本通过改变元素 高度和宽度 进行显示或隐藏show(speed,fn) 显示 参数1:speed速度。显示的时间,单位:毫秒。固定字符串:(“slow”,”normal”, or “fast”) 参数2:fn 回调函数。动画效果完成之后回调函数。 hide() 隐藏 toggle() 切换滑动通过改变元素 高度 进行显示或隐藏slideDown()

2016-12-22 20:59:34 291

原创 jQuery事件绑定(处理,委派,切换)

jQuery事件绑定(处理,委派,切换)事件处理bind(type ,fn) 给当前对象绑定一个事件。例如:A.bind(“click”, fn ); 类型:A.click( fn ); unbind(type ) 解绑bind绑定事件 one(type ,fn ) 给当前对象绑定一次事件。 on(events , fn) 提供绑定事件处理程序所需的所有功能。完成3个方法功能.bind()

2016-12-22 20:52:41 1065

原创 jQuery事件(常见事件的总结)

jQuery事件 jQuery 提供额外的事件,用于完善javascript缺失的 focusin 和 focusout focusin 获得焦点。js focus。 focusin事件跟focus事件区别在于,他可以在父元素上检测子元素获取焦点的情况。 focusout 失去焦点。js blur。 focusout事件跟blur事件区别在

2016-12-20 20:47:51 356

原创 jQuery筛选--查找,串联

jQuery筛选–查找,串联查找<A> <B> <C></C> <D></D> <E></E> <F></F> </B></A>B.children([…]) 获得所有的子元素。CDEF A.find(D) 从指定的区域查询指定元素。D D.next() 下一个兄弟。E D.nextAll() 后面的

2016-12-20 20:10:35 1540

原创 jQuery筛选--过滤

jQuery筛选–过滤 eq(index | -index) 类型 :eq() index:正数,从头开始获得指定索引的元素。这个元素的位置是从0算起。0表示第一个 -index:负数,从尾开始获得指定索引的元素。1算起。 -1表示最后一个 first() 第一个 :first last() 最后一个 :last is() 判断 hasClass(

2016-12-20 19:05:09 1392

原创 jQuery文档处理(二)--复制,替换,包裹

jQuery文档处理(二)–复制,替换,包裹复制 clone() 克隆 even :指示事件处理函数是否会被复制。V1.5以上版本默认值是:false<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>06_复制节点.html</title> <m

2016-12-20 17:24:53 655

原创 jQuery文档处理(一)--内部插入,外部插入,删除

jQuery文档处理1: 内部插入A.append(B) 将B插入到A的内部后面(之后的串联操作,操作A) <A> .... <B></B> <A>A.prepend(B) 将B插入到A的内部前面 <A> <B></B> .... <A>A.appendTo(B) 将A插入到B的内部后面 (之后的串联操作,

2016-12-20 16:41:27 1598

原创 jQuery--属性和CSS

jQuery–属性和CSS属性:attr(name) 获得指定属性名的值 attr(key ,val ) 给一个指定属性名设置值 attr(prop ) 给多个属性名设置值。参数:prop json数据 {k : v , k : v , …..} removeAttr(name) 移除指定属性CSS类<xxx class="a b c d my "> addClas

2016-12-20 16:01:49 273

原创 jQuery表单对象属性过滤器

jQuery表单对象属性过滤器 :enabled 可用 :disabled 不可用。 或 或 :checked 选中(单选框radio、复选框 checkbox) :selected 选择(下拉列表 select option)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitio

2016-12-19 19:29:54 443

原创 jQuery表单过滤器

jQuery表单过滤器 :input 所有的表单元素。(input / select / textarea/ button) :text 文本框 <input type="text"> :password 密码框<input type=" password "> :radio 单选<input type="radio"> :che

2016-12-19 19:26:37 366

原创 jQuery子元素过滤器

jQuery子元素过滤器 :nth-child(index) ,获得第几个孩子,从1开始。 :first-child , 获得第一个孩子 :last-child , 获得最后孩子 :only-child , 获得独生子<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xh

2016-12-19 19:18:56 313

原创 jQuery属性选择器

jQuery属性选择器 [属性名] 获得指定的属性名的元素 [属性名=值] 获得属性名 等于 指定值的 的元素【1】 [属性名!=值] 获得属性名 不等于 指定值的 的元素 [as1][as2][as3]…. 复合选择器,多个条件同时成立。类似 where …and…and【2】 [属性名^=值]

2016-12-19 19:15:59 215

原创 jQuery可见性过滤器

jQuery可见性过滤器 :hidden 隐藏。特指 ,获得 :visible 可见(默认) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www

2016-12-19 18:58:12 317

原创 jQuery内容过滤器

jQuery内容过滤器:empty 当前元素是否为空(是否有标签体–子元素、文本):has(…) 当前元素,是否含有指定的子元素:parent 当前元素是否是父元素:contains( text ) 标签体是否含有指定的文本<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR

2016-12-19 18:52:20 320

原创 jQuery基本过滤选择器

jQuery基本过滤选择器**过滤选择器格式 “:关键字”**:first , 第一个:last ,最后一个:eq(index) ,获得指定索引:gt(index) 大于:lt(index) 小于:even 偶数,从 0 开始计数。例如:查找表格的1、3、5…行(即索引值0、2、4…):odd 奇数:not(selector) 去除所有与给定选择器匹配的元素:h

2016-12-19 17:51:59 262

原创 jQuery层级选择器

jQuery层级选择器A B ,获得A元素内部所有的B后代元素。(父子,爷孙..) A > B ,获得A元素内部所有的B子元素。(父子) A + B ,获得A元素后面的第一个兄弟B。(兄弟) A ~ B ,获得A元素后面的所有的兄弟B。(兄弟)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.

2016-12-19 17:41:02 404

原创 jQuery基本选择器

#id , id选择器, 通过id值获得元素 element,标签选择器, 通过标签名获得元素 .class ,类选择器, 通过class值获得元素。注意:使用点开头 s1,s2,… 多选择器,将多个选择器的结果添加一个数组中 * 所有<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3

2016-12-19 17:35:58 187

原创 jQuery对象与DOM对象之间的转换

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert ti

2016-12-19 17:27:40 186

原创 获取jQuery对象

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert ti

2016-12-19 17:20:04 180

原创 Hibernate实体关系关联映射中配置文件的编写

最近接触到hibernate这个框架,觉得它的实体关联关系映射的xml配置文件这一部分感觉有点混乱,所以今天在这里稍作总结比较常见的映射是多对一,多对多,今天我们就只说这两个 多对一:我们以顾客和订单为例(如果是单向,我们就只配置Customer就可以了)顾客实体:数据库中的顾客表订单实体:数据库中的定单表:顾客实体关联映射xml文件配置:<?xml version="1.0" encodi

2016-11-02 17:46:44 397

原创 Struts2中的拦截器

Struts2中的拦截器是一个比较重要的知识,Struts2中的很多功能都是由拦截器完成的。比如:servletConfig,staticParam,params,modelDriven等等。是AOP编程思想的一种应用形式。 拦截器的执行时机: 那么我们如何自己定义拦截器呢?a、编写一个类,继承AbstractInterceptor类或者实现Interceptor接口。重写intercept方法

2016-10-31 17:13:05 187

原创 运用Struts2数据验证实现注册表单验证

运用Struts2数据验证实现注册表单验证如果要实现这个功能首先要有一个注册的页面stu.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="/struts-tags" prefix="s"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.

2016-10-20 20:58:44 3409 3

原创 Struts2表单数据验证

数据验证:客户端验证,服务器端验证,今天我们主要说服务器端验证服务器端验证:1:编程式验证:写代码验证:写死了,硬编码package com.qianfeng.web.action;import org.apache.commons.lang3.StringUtils;import com.opensymphony.xwork2.ActionSupport;import com.opensym

2016-10-20 20:22:40 284

原创 Struts2中的数据类型转换

当我们使用Struts2框架实现一个简单的注册功能时,页面中输入的内容都是String类型的,而我们的数据库中却是各种类型的,这时候就需要进行数据类型转换一:数据转换:根据转换的方向不同分为两种: 1:把页面上的字符串类型的数据转成数据库的类型 insert,update,delete 2:把数据库中某种类型的数据转换成字符串显示在页面上 select 其实不难发现

2016-10-20 19:15:58 636

原创 Struts2在动作类中访问Servlet的API

在动作类中访问Servlet的API第一种方式:使用ServletActionContext类package com.qianfeng.web.action;import javax.servlet.ServletContext;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRe

2016-10-19 17:53:42 335

原创 Struts中struts.xml配置文件的主要元素(result)

结果类型视图(逻辑结果视图)前奏:该部分内容指的就是struts配置文件中的result元素的使用1、result元素作用:为动作指定结果视图 属性: name:逻辑视图的名称,对应着动作方法的返回值。默认值是success。 type:结果类型,指的就是用什么方式转到定义的页面。默认是dispatcher。2、result元素中type的取值 type属性的取值在

2016-10-19 17:34:51 3678

原创 Struts中struts.xml配置文件的主要元素(package,action)

Struts中struts.xml配置文件的主要元素1、package元素1.1、作用: 在struts2的配置文件中引入了面向对象思想,使用了分包管理。易于管理动作类。便于模块化开发动作类。 1.2、属性: name:包的名称。必须写。且必须唯一。 extends:一般情

2016-10-19 17:01:44 5702

原创 Struts2框架提供的常量

1、常用的常量常量定义在了default.properties配置文件中,体现形式都是key=value。所有的struts2应用都会用到这些常量。常用的:          常量名                  常量值          说明 struts.i18n.encoding   UTF-8   应用中使用的编码 struts.objectFactory.spring.au

2016-10-19 16:30:04 307

原创 Struts2的配置文件

Struts2的配置文件1、加载时机: 当应用被tomcat加载的时候,struts2的配置文件就已经被加载过了。2、加载顺序顺序    配置文件名   所在位置    说明 1   default.properties   struts2-core-2.3.15.3.jar\org\apache\struts2   不能修改 2   struts-default.xml

2016-10-19 16:18:58 136

原创 Struts2案例

配置好Struts2的开发环境之后,我们来写一个简单的案例以下步骤是日后实际开发中经常重复的。1、建立一个jsp文件2、在struts.xml文件中配置3、建立动作类和动作方法4、结果视图页面5、测试:6、关于struts.xml没有提示的问题 分析原因:没有找到对应的dtd约束文件。 解决办法: a.上网 b.不能上网:

2016-10-19 16:00:18 126

原创 搭建Struts2开发环境

简单介绍了Struts2之后,我们来配置Struts2的开发环境1、下载Struts2开发包http://struts.apache.org2、开发包目录结构3、搭建开发环境3.1、拷贝必要jar包到classpath中拷贝哪些jar包?找到Struts2自带的例子中,struts-blank的war包,在它的\WEB-INF\lib目录下的jar包全拷贝。3.2、建立Struts2的配置文件at

2016-10-19 15:45:24 139

原创 Struts2简介

1、Struts2概述Struts2是Apache发行的MVC开源框架。注意:它只是表现层(MVC)框架。2、Struts2的来历Struts1:也是apache开发的一套mvc的开源框架。在2005年之前非常流行。 弊端:Struts1的核心控制器就是一个Servlet。随着使用者的增多,弊端开始出现。Struts2:在long long ago,有一个设计超前的框架XWork,后来推出了XWo

2016-10-19 15:06:37 172

原创 使用表单上传文件(二)

先写一个简单的表单,根据上一篇文章说的步骤进行<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/ht

2016-10-08 16:46:07 1546

原创 使用表单上传文件的过程及需要考虑的问题

1、文件上传的原理分析1.1 文件上传的必要前提:a、提供form表单,method必须是postb、form表单的enctype必须是multipart/form-datac、提供input type="file"类的上传输入域1.2 enctype属性作用:告知服务器请求正文的MIME类型。(请求消息头:Content-Type作用是一致的) 可选值: applicatio

2016-10-08 16:35:38 7044

原创 使用ThreadLocal控制事务实现用户转账

上一篇已经实现了用户转帐功能,补充一个内容,使用事务要保证实用的是同一个connection连接,其中dao层和dao的实现类还有service接口内容不变,改变的是service的实现类AccountServiceImpl.javapackage com.qianfeng.service.impl;import java.sql.Connection;import java.sql.SQLExc

2016-09-26 11:41:05 309

原创 使用MVC模式实现用户转账功能(区分dao层与service层)

现在我们要实现用户转账功能,之前在Mysql事务这片文章中也提到了用JDBC实现转账功能,今天我们加入MVC模式,使用MVC实现这个功能,进而区分dao层与service层的区别首先编写好Account.java实体类package com.qianfeng.domain;public class Account { private int id; private String n

2016-09-22 20:27:20 1704

原创 常用的数据源配置

常用的数据源配置(共三种:dbcp,c3p0, 用JavaWeb服务器管理数据源:Tomcat)第一种:DBCPDBCP:Apache推出的Database Connection Pool 使用步骤: 添加jar包 commons-dbcp-1.4.jar commons-pool-1.5.6.jar 添加属性资源文件dbcpconfig.properties 编写数据源工具类

2016-09-22 17:17:15 4306

原创 数据库连接池

数据库连接池1、连接池原理:(面试)目的:解决建立数据库连接耗费资源和时间很多的问题,提高性能。2、编写标准的数据源自定义数据库连接池要实现javax.sql.DataSource接口,一般都叫数据源。//自定义的连接池,实现了标准的规范,DataSource接口public class MyDataSource implements DataSource { private static

2016-09-21 16:39:58 182

原创 Mysql事务

Mysql事务事务: 事务指逻辑上的一组操作,组成这组操作的各个单元,要么全成功,要么全不成功。1、Mysql中的事务a、mysql引擎是支持事务的 b、mysql默认自动提交事务。每条语句都处在单独的事务中。 c、手动控制事务 开启事务:start transaction | begin 提交事务:commit 回滚事务:rollback2、JDBC如何控制事务Connection c

2016-09-21 16:12:10 295

Struts2(一)

Struts2简介以及Struts2的环境配置和Struts2框架实现功能的原理

2016-10-19

空空如也

空空如也

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

TA关注的人 TA的粉丝

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