自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白成卫的博客

顺应自然是一切存在最根本的法典,在人的身上存在的自然就是 "真实我"

  • 博客(32)
  • 收藏
  • 关注

转载 jquery的$.extend和$.fn.extend作用及区别

jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend();jQuery.extend();虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。jQuery便是一个封装得非常好的类,比如我们用 语句 $("#btn1") 会生成一个 jQuery类的实例。jQuery.extend(object); 为jQue

2016-12-31 15:31:29 217

原创 JSON.parse()和JSON.stringify()

parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则

2016-12-22 16:13:54 253

原创 Spring的跑批

一. 在企业应用中,我们经常会碰到时间任务调度的需求,比如每天凌晨生成前天报表,每小时生成一次汇总数据等等。Quartz是出了名的任务调度框架,它可以与J2SE和J2EE应用程序相结合,功能灰常强大,轻轻松松就能与Spring集成,使用方便。二.  Quartz中的概念主要有三个核心概念:调度器、任务和触发器。三者关系简单来说就是,调度器负责调度各个任务,到了某个时刻或者过了一定时间,触发

2016-12-22 15:54:55 5766

原创 HTML页面后台取静态资源(CSS,JS文件)的路劲问题!

HTML

2016-12-22 13:24:09 2163

原创 关于struts的类型转换

一、Struts2 类型转换介绍 类型转换:解析HTTP请求参数,将Http请求参数赋值给Action的属性;比如: [html] view plain copys:form action="valid" >    s:textfield label="用户名" name="name">s:textfield>    

2016-03-16 16:59:34 255

原创 关于抽象类和接口的区别

很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。抽象类抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板。以JDK中的GenericServlet为例:

2016-03-03 14:22:11 325

原创 servlet面试题(一)

1、 Servlet与JSP有什么区别?Servlet和JSP完成的功能是相同的,都可以接收用户的请求,可以对用户进行响应,可以调用业务方法。不同点在于JSP是在html或者xml中嵌入了Java代码或者JSP的标记,在制作页面方面具有优势,可以使用网页编辑工具来制作网页,然后嵌入Java或者JSP的标记。Servlet是纯Java代码,通常用于控制,不用于输出。在MVC模式中,JSP通常

2016-02-29 21:47:55 1726

原创 javaweb基础学习(四)<jstl>

javaweb学习总结(二十八)——JSTL标签库之核心标签一、JSTL标签库介绍    JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码二、JSTL标签库的分类核心标签(用得最多)国际化标签(I18N格式化标签)数据库标签(SQL标签,很少使用)XML标签(几乎不用)JST

2016-02-18 18:58:50 299

原创 javaweb(三)<session cookie>

一、Cookie简介:Cookie是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。下面这张图就体现了Cookie技术原理:javax.servlet.http.Cookie类用于创建一个Coo

2016-02-18 18:53:56 311

原创 javaweb基础学习(二)<request和response详解,以及请求中的乱码问题>

request和response(请求和响应) 1.当Web容器收到客户端的发送过来http请求,会针对每一次请求,分别创建一个用于代表此次请求的HttpServletRequest对象(request)对象、和代表响应的HTTPServletResponse对象(response)。 request负责获取客户机提交过来的数据。 response负责向客户机输出数据。2.HttpSe

2016-02-15 19:07:48 1180

原创 javaweb基础学习(一)<ServletConfig与ServletContext对象详解>

ServletConfig与ServletContext对象详解一、ServletConfig对象在Servlet的配置文件中,可以使用一个或多个标签为servlet配置一些初始化参数。(配置在某个servlet标签或者整个web-app下)当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletC

2016-02-15 17:49:26 246

原创 js实现二级联动

这个是简单也是最基本的下拉框联动的示例,这个示例主要针对那些只有二级联动,且第一级是固定的选项,第二级的内容也比较简单。这里使用了javascript来联动第二级下拉框。 [xhtml] view plain copy>    HTML>        HEAD>            TITLE>New Document

2016-01-31 22:46:24 748

原创 详细解读DIV+CSS定位

详细解读DIV+CSS定位时间:2010-05-03 11:00 来源:PHP100中文网 作者:PHP100er 点击: 大 中 小】      定位一直是WEB标准应用中的难点,如果理不清楚定位那么可能应实现的效果实现不了,实现了的效果可能会走样。如果理清了定位的原理,那定位会让网页实现的更加完美。 定位的定义: 在CSS中关于定位的内容是:position:relat

2016-01-30 14:57:19 1204

原创 深入理解java的接口和抽象类

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口的区别  若有不正之处,请多多谅解

2016-01-30 13:19:11 207

原创 java的数据类型

Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定。由于是statical typed,导致Java语言也是强类型(Strong typed)的。强类型意味着每个变量都具有一种类型,每个表达式具有一种类型,并且每种类型都是严格定义的,类型限制了变量可以hold哪些值,表达式最终产生什么值。同时限制了这些值可以进行的操作类型以及操作的具体方

2016-01-30 13:08:54 202

原创 java中最常用的类

java.util.ArrayList (6958)java.io.IOException (6866)java.util.List (6784)java.util.HashMap (5590)java.util.Map (5413)java.io.File (5097)java.io.InputStream (4234)

2016-01-30 12:52:27 227

原创 java的三大特性

Java语言的三大特性即是:封装、继承、多态封装:首先,属性可用来描述同一类事物的特征,方法可描述一类事物可做的操作。封装就是把属于同一类事物的共性(包括属性与方法)归到一个类中,以方便使用。1.概念:封装也称为信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使

2016-01-30 12:45:53 213

原创 struts2的ModelDriven用法以及思想

所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; public class User {    private int id;    private String username;    private String passwo

2016-01-29 16:49:07 204

原创 struts2的#$%区别!

“#”主要有三种用途:         1. 访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性:          名称   作用 例子         parameters    包含当前HTTP请求参数的Map    #parameters.id[0]作用相当于request.

2016-01-29 13:53:38 196

原创 struts2的表单标签

struts2的表单标签可分为两类:form标签本身和包装HTML表单元素的其他标签。form标签本身的行为不同于它内部的元素。    struts2表单标签包括:    form、textfield、password、radio、checkbox、checkboxlist、select、doubleselect、combobox、optiontransferselec

2016-01-28 22:28:55 813

原创 struts2的常用标签(一)

Struts2常用标签总结  一 介绍  1.Struts2的作用      Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。      Struts2的标签库有一个巨大的改进之处,struts2标签

2016-01-28 22:14:50 242

原创 struts2的struts.xml常量配置

Struts2常量介绍10级学员 刘根鹏课堂笔记         经过前几讲的介绍,我想大家对struts2有了初步的了解,下面让我来讲讲struts2中常量的用法和使用(常量的默认配置struts2-core-2.x.x.x/org/apache/struts2/default.properties文件里)。一.常量配置:         要用常量,首先要通过配置

2016-01-27 21:22:56 194

原创 struts2的通配符用法

1、 ActionMethod:Action执行的时候并不一定要执行execute方法,可以在配置文件中配置action的时候用“method”属性来指定执行哪个方法,也可以在url地址中动态指定(动态方法调用DMI)Struts.xml文件的配置:"1.0" encoding="UTF-8" ?>    "-//Apache Software Foundation//DTD Stru

2016-01-27 21:20:19 311

原创 struts2的常用标签(二)

由于控制标签用的比较多,所以放在了前边。好首先看一下控制标签吧。        一,控制标签,JSTL大家应该都使用过,其实Struts2的控制标签和那个特别像的,主要是对EL表达式满足不了的进行补充使用。这里简单看一下吧:      1, if……elseif……else,用来控制选择输出的标签;[html] view plai

2016-01-27 17:11:44 242

原创 struts2框架中关于ValueStack的认识

一、ValueStack    1.ValueStack是一个接口,在struts2中使用OGNL(Object-Graph Navigation Language)表达式实际上是使用        实现了ValueStack接口的类OgnlValueStack.它是ValueStack的默认实现类.   2.ValueStack贯穿整个action的生命周期,每一个action实例都

2016-01-25 23:02:27 274

原创 关于struts2的OGNL(二)

首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识:1.OGNL表达式的计算是围绕OGNL上下文进行的。

2016-01-25 22:53:56 301

原创 关于Struts2的OGNL

浅析值栈ValueStack对象相当于一个栈,它贯穿整个Action的生命周期,每个Action类的对象实例都会拥有一个ValueStack对象当Struts2接收到一个*.action请求后,并不是直接调用Action方法,而是先将Action类的相应属性放到ValueStack对象的顶层节点值栈也位于内存中,它也是和parameters、request、session、applic

2016-01-24 21:26:41 197

原创 struts2配置详解

1.    深入Struts2的配置文件本部分主要介绍struts.xml的常用配置。1.1.    包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定

2016-01-23 20:46:39 324

原创 struts2拦截器

拦截器(interceptor)是Struts2最强大的特性之一,拦截器可以让你在Action和result被执行之前或之后进行一些处理。同时,拦截器也可以让你将通用的代码模块化并作为可重用的类。Struts2中的很多特性都是由拦截器来完成的。例如params拦截器将HTTP请求中的参数解析出来,并设置为Action的属性。servlet-config拦截器直接将HTTP请求中的HttpServl

2016-01-23 20:44:32 244

原创 关于Struts2.xml的配置

DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >struts>     include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件

2016-01-23 20:28:43 206

原创 Struts2_初见

Struts 2是在WebWork2基础发展而来的。注意:struts 2和struts 1在代码风格上几乎不一样。Struts 2 相比Struts 1的优点:1、在软件设计上Struts 2 没有像Struts 1那样跟Servlet API 和 struts API 有着紧密的耦合。     Struts 2的应用可以不依赖于Servlet API和Struts API 。

2016-01-23 20:21:11 222

原创 Cookie的用法

1.会话技术:从浏览器开始访问服务器,到关闭浏览器,这期间发生了许多次请求和响应,这个过程就叫做一次会话。2.问题:如何在一次会话中保存会话相关的数据。3.Cookie:将会话相关的数据保存到浏览器中,并且在每次访问服务器时都带过去。3.1javax.servlet.http.Cookie,可以直接利用此类的构造方法创建一个Cookie,创建出来的Cookie需

2015-11-25 01:29:26 764

空空如也

空空如也

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

TA关注的人

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