自定义博客皮肤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)
  • 收藏
  • 关注

转载 XFire完整入门教程

网上关于XFire入门的教程不少,要么是讲得很简单,就像Hello World一样的程序,要么就是通过IDE集成的工具来开发的,这对于不同的人群有诸多不便,关于XFire的一些详细的信息就不再多讲,可以参考官方网站和相关的文档,这里讲一个完整的入门实例。实例中包括三个情况,我想基本上可以概括所有的需求,或者自己稍加扩展即可。先来看看我们的Interface。package tes

2013-06-26 10:15:31 786

转载 关于实体类对象与XML的转换

使用 XStream不用任何映射就能实现多数 Java 对象的序列化,却不关心序列化/逆序列化的类的字段的可见性,序列化/逆序列化类的字段也不需要 getter 和 setter 方法,序列化/逆序列化的类不需要有默认构造函数。使用 XStream 序列化的类不需要实现 Serializable 接口。在生成的 XML中对象名变成了元素名,类中的字符串组成了 XML中的元素内容。

2013-06-25 17:25:02 596

原创 JavaScript Math函数

2013-05-21 15:11:39 532

转载 window.opener用法

window.opener 实际上就是通过window.open打开的窗体的父窗体。比如在父窗体parentForm里面 通过 window.open("subForm.html"),那么在subform.html中 window.opener就代表parentForm,可以通过这种方式设置父窗体的值或者调用js方法。如:1,window.opener.test(); --

2013-04-16 14:33:43 431

原创 获取时间差

public static String sjc(long t1, long t2) { long t3 = t1 - t2; long hour = t3 / (60 * 60 * 1000); long minute = (t3 - hour * 60 * 60 * 1000) / (60 * 1000); long second = (t3 - hour * 60 * 6

2013-04-11 15:38:03 474

转载 SqlMapConfig.xml 配置

cacheModelsEnabled="true" enhancementEnabled="true" lazyLoadingEnabled="true" maxRequests="32" maxSessions="10" maxTransactions="5" useStatementNamespaces="false" />maxRequests同时执行

2013-03-08 11:24:29 454

转载 javascript 中contentWindow和 frames

ie 中为 frames["id"]其他为document.getElementById("id").contentWindowcontentWindow属性是指指定的frame或者iframe所在的window对象在IE中iframe或者frame的contentWindow属性可以省略,但在Firefox中如果要对iframe对象进行编辑则必须指定contentWindow

2013-03-04 09:59:23 6288

转载 QName

1.来历:qname是qualified name 的简写2.构成:由名字空间(namespace)前缀(prefix)以及冒号(:),还有一个元素名称构成3.举例:<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"xmlns="http://www.w3.org/TR/xhtml1/DTD/xhtml1-

2013-01-24 16:14:41 474

原创 stub

j2ee里面的stub是这样说的:为屏蔽客户调用远程主机上的对象,必须提供某种方式来模拟本地对象,这种本地对象称为存根(stub),存根负责接收本地方法调用,并将它们委派给各自的具体实现对象

2013-01-24 14:22:48 427

转载 Java List 排序 Collections.sort() 对 List 排序

class User { String name; String age;  public User(String name,String age){  this.name=name;  this.age=age; } public String getAge() {  return age; } public void setAge(String ag

2013-01-10 15:39:44 238

转载 Spring MVC HandlerInterceptorAdapter

一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现

2013-01-08 14:59:31 563

转载 Eclipse插件的安装方法三则

做为当下最流行的开源IDE之一,Eclipse的一大优势就在于其无数优秀的插件。一个好的插件可以大大的提高我们的工作效率,学习如何安装Eclipse插件自然也是必修课了。下面介绍Eclipse插件的安装方法。Eclipse插件的安装方法大体有以下三种: 第一种:直接复制法假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件

2013-01-07 14:22:45 281

转载 JavaScript 对象定义

一,基本概念1,自定义对象。根据JS的对象扩展机制,用户可以自定义JS对象,这与Java语言有类似的地方。与自定义对象相对应的是JS标准对象,例如Date、Array、Math等等。2,原型(prototype)在JS中,这是一种创建对象属性和方法的方式,通过prototype可以为对象添加新的属性和方法。通过prototype我们可以为JS标准对象添加新的属性和方法,例如

2013-01-07 14:17:24 305

转载 JavaScript Function详解

一、function概述   javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。   函数对象与其他用户所定义的对象有着本质的区别,这一类对象被称之为内部对象。内置对象的构造器是由JavaScript本身所定义的。二、function对象的创建   在JavaScri

2013-01-07 13:59:40 632

转载 EL表达式遍历map的key和value

在EL中,方括号运算符用来检索数组和集合的元素。对于实现 java.util.Map 接口的集合,方括号运算符使用关联的键查找存储在映射中的值。 在方括号中指定键,并将相应的值作为表达式的值返回。例如,表达式 ${map['key']} 返回与 map标识符所引用的 Map 中的 "key" 键相关联的值。当forEach 的items属性中的表达式的值是java.util.Map

2013-01-06 10:26:26 18168

原创 Java中Map与JavaBean相互转换的工具

package com.tools;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.InvocationTarge

2013-01-05 10:50:37 672

原创 Spring MVC中表单提交中文出现乱码解决方法

encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /*

2013-01-05 10:24:18 528

转载 Spring MVC 视图解析器(ViewResolver )

我们在controller里面经常这样return一个ModelAndView: return new ModelAndView('user', 'model', model);DispatcherServlet靠ViewResolver把user解析为/WEB-INF/jsp/user.jsp:常用的ViewResolver:InternalResourceViewResolver:

2013-01-04 14:22:06 1284

转载 使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置

使用CoC,惯例优先原则(conventionover configuration)的方式来配置SpringMVC可以帮我们声明Controller的时候省下很多功夫。只要我们的Controller是以XXXController的方式命名的话就可以使用到CoC带来的好处。例如,对于普通的Controller(非MultiActionController),CoC帮我们做以下的映射:

2013-01-04 14:14:23 451

转载 Spring MVC处理器映射(handlerMapping)

handlerMapping的工作就是为每个请求找到合适的处理器handler. 最常用的两个handlerMapping:BeanNameUrlHandlerMapping: 查找spring容器中和请求的url同名的bean.这个映射器不需要配置,因为spring在找不到handlerMapping的情况下会使用BeanNameUrlHandlerMapping.如果一定要配置,像下面

2013-01-04 11:37:16 549

转载 c:forEach varStatus属性

c:forEach varStatus属性current当前这次迭代的(集合中的)项index当前这次迭代从 0 开始的迭代索引count当前这次迭代从 1 开始的迭代计数first用来表明当前这轮迭代是否为第一次迭代的标志last用来表明当前这轮迭代是否为最后一次迭代的标志begin属性值end属性值step属性值  写个最近使用过的小例子:

2013-01-04 09:12:14 598

转载 Spring MVC DispatcherServlet配置

使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller(我们写的Acti

2012-12-31 16:23:29 17883 1

转载 JavaScript arguments

js进行函数调用时,除了指定的参数外,还创建一个隐含的对象——arguments。一、arguments可以用arguments[index]这样的语法取值,拥有长度属性length。arguments对象存储的是实际传递给函数的参数,而不局限于函数声明所定义的参数列表,例如:  function func(a,b){  alert(a);  alert(b);

2012-12-27 10:56:16 403

转载 document.createElement()的用法

document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。       下面,举例说明document.createElement()的用法。例

2012-12-26 14:46:50 251

转载 JavaScript top

top Window - WindowSummary Returns a reference to the topmost window in the window hierarchy. Syntax var topWindow = window.top; Notes Where the window.parent property returns t

2012-12-24 10:20:05 249

转载 JavaScript Location对象

location Location - WindowSummary Returns a Location object, which contains information about the URL of the document and provides methods for changing that URL. You can also assign to t

2012-12-24 10:15:11 360

转载 遍历List集合

import java.util.ArrayList;   import java.util.Iterator;   import java.util.List;     /**   *遍历集合List   *  *   */  public class Demo35 {         /**       * @param args       */      public static v

2012-12-12 09:08:03 478

转载 关于迭代器

迭代器是一个可以被for/each循环遍历的数据结构,原理上就是继承了Iterable接口的类需要实现Iterable的一个方法iterator(),这个方法返回一个可以被for/each循环遍历的迭代器Iterator,然后for/each就可以遍历这个迭代器中的内容。这个迭代器也是一个接口,而这个接口具有方法hasNext()和next(),使用这两个方法来遍历迭代器中的内容。如:Set o

2012-12-10 10:07:49 238

转载 actionInvocation.invoke()是什么意思

Struts2的自定义的验证截器package ch06.struts2.Interceptor;import java.util.Map;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.inter

2012-12-07 09:58:23 450

转载 struts2常用的预定义拦截器

1:params拦截器这个拦截器是必不可少的,因为就是由它偷偷的把请求参数设置到相应的Action的属性去的,并自动进行类型转换。2:staticParams拦截器将struts.xml配置文件里定义的Action参数,设置到对应的Action实例中,Action参数使用标签,是标签的子元素。struts.xml的示例如下: test

2012-12-07 09:37:53 857

原创 转发和重定向的区别(转)

[size=large]区别一:  重定向时浏览器上的网址改变  转发是浏览器上的网址不变区别二:  重定向实际上产生了两次请求转发只有一次请求重定向:  发送请求 -->服务器运行-->响应请求,返回给浏览器一个新的地址与响应码-->浏览器根据响应码,判定该响应为重定向,自动发送一个新的请求给服务器,请求地址为之前返回的地址-->服务器运行-->响应请求给浏览器转...

2012-12-06 13:47:28 56

原创 RequestDispatcher介绍(转)

[size=large]RequestDispatcher是一个Web资源的包装器,可以用来把当前request传递到该资源,或者把新的资源包括到当前响应中。RequestDispatcher接口中定义了两个方法:include/forward由于只能指定固定的jsp文件名,不能动态指定jsp文件名。我们需要把翻译为Java code – RequestDispatcher.include()...

2012-12-06 11:58:35 74

空空如也

空空如也

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

TA关注的人

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