学习
mohan_888
这个作者很懒,什么都没留下…
展开
-
struts2常用的预定义拦截器
1:params拦截器这个拦截器是必不可少的,因为就是由它偷偷的把请求参数设置到相应的Action的属性去的,并自动进行类型转换。2:staticParams拦截器将struts.xml配置文件里定义的Action参数,设置到对应的Action实例中,Action参数使用标签,是标签的子元素。struts.xml的示例如下: test转载 2012-12-07 09:37:53 · 872 阅读 · 0 评论 -
Eclipse插件的安装方法三则
做为当下最流行的开源IDE之一,Eclipse的一大优势就在于其无数优秀的插件。一个好的插件可以大大的提高我们的工作效率,学习如何安装Eclipse插件自然也是必修课了。下面介绍Eclipse插件的安装方法。Eclipse插件的安装方法大体有以下三种: 第一种:直接复制法假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件转载 2013-01-07 14:22:45 · 298 阅读 · 0 评论 -
JavaScript 对象定义
一,基本概念1,自定义对象。根据JS的对象扩展机制,用户可以自定义JS对象,这与Java语言有类似的地方。与自定义对象相对应的是JS标准对象,例如Date、Array、Math等等。2,原型(prototype)在JS中,这是一种创建对象属性和方法的方式,通过prototype可以为对象添加新的属性和方法。通过prototype我们可以为JS标准对象添加新的属性和方法,例如转载 2013-01-07 14:17:24 · 344 阅读 · 0 评论 -
JavaScript Function详解
一、function概述 javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。 函数对象与其他用户所定义的对象有着本质的区别,这一类对象被称之为内部对象。内置对象的构造器是由JavaScript本身所定义的。二、function对象的创建 在JavaScri转载 2013-01-07 13:59:40 · 680 阅读 · 0 评论 -
Spring MVC HandlerInterceptorAdapter
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现转载 2013-01-08 14:59:31 · 590 阅读 · 0 评论 -
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 · 505 阅读 · 0 评论 -
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 · 276 阅读 · 0 评论 -
stub
j2ee里面的stub是这样说的:为屏蔽客户调用远程主机上的对象,必须提供某种方式来模拟本地对象,这种本地对象称为存根(stub),存根负责接收本地方法调用,并将它们委派给各自的具体实现对象原创 2013-01-24 14:22:48 · 440 阅读 · 0 评论 -
SqlMapConfig.xml 配置
cacheModelsEnabled="true" enhancementEnabled="true" lazyLoadingEnabled="true" maxRequests="32" maxSessions="10" maxTransactions="5" useStatementNamespaces="false" />maxRequests同时执行转载 2013-03-08 11:24:29 · 467 阅读 · 0 评论 -
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 · 6338 阅读 · 0 评论 -
获取时间差
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 · 508 阅读 · 0 评论 -
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 · 452 阅读 · 0 评论 -
JavaScript Math函数
原创 2013-05-21 15:11:39 · 548 阅读 · 0 评论 -
关于实体类对象与XML的转换
使用 XStream不用任何映射就能实现多数 Java 对象的序列化,却不关心序列化/逆序列化的类的字段的可见性,序列化/逆序列化类的字段也不需要 getter 和 setter 方法,序列化/逆序列化的类不需要有默认构造函数。使用 XStream 序列化的类不需要实现 Serializable 接口。在生成的 XML中对象名变成了元素名,类中的字符串组成了 XML中的元素内容。转载 2013-06-25 17:25:02 · 624 阅读 · 0 评论 -
EL表达式遍历map的key和value
在EL中,方括号运算符用来检索数组和集合的元素。对于实现 java.util.Map 接口的集合,方括号运算符使用关联的键查找存储在映射中的值。 在方括号中指定键,并将相应的值作为表达式的值返回。例如,表达式 ${map['key']} 返回与 map标识符所引用的 Map 中的 "key" 键相关联的值。当forEach 的items属性中的表达式的值是java.util.Map转载 2013-01-06 10:26:26 · 18232 阅读 · 0 评论 -
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 · 703 阅读 · 0 评论 -
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 · 491 阅读 · 0 评论 -
关于迭代器
迭代器是一个可以被for/each循环遍历的数据结构,原理上就是继承了Iterable接口的类需要实现Iterable的一个方法iterator(),这个方法返回一个可以被for/each循环遍历的迭代器Iterator,然后for/each就可以遍历这个迭代器中的内容。这个迭代器也是一个接口,而这个接口具有方法hasNext()和next(),使用这两个方法来遍历迭代器中的内容。如:Set o转载 2012-12-10 10:07:49 · 252 阅读 · 0 评论 -
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 · 370 阅读 · 0 评论 -
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 · 260 阅读 · 0 评论 -
遍历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 · 493 阅读 · 0 评论 -
document.createElement()的用法
document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。 下面,举例说明document.createElement()的用法。例转载 2012-12-26 14:46:50 · 269 阅读 · 0 评论 -
JavaScript arguments
js进行函数调用时,除了指定的参数外,还创建一个隐含的对象——arguments。一、arguments可以用arguments[index]这样的语法取值,拥有长度属性length。arguments对象存储的是实际传递给函数的参数,而不局限于函数声明所定义的参数列表,例如: function func(a,b){ alert(a); alert(b);转载 2012-12-27 10:56:16 · 423 阅读 · 0 评论 -
Spring MVC DispatcherServlet配置
使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller(我们写的Acti转载 2012-12-31 16:23:29 · 18049 阅读 · 1 评论 -
Spring MVC处理器映射(handlerMapping)
handlerMapping的工作就是为每个请求找到合适的处理器handler. 最常用的两个handlerMapping:BeanNameUrlHandlerMapping: 查找spring容器中和请求的url同名的bean.这个映射器不需要配置,因为spring在找不到handlerMapping的情况下会使用BeanNameUrlHandlerMapping.如果一定要配置,像下面转载 2013-01-04 11:37:16 · 559 阅读 · 0 评论 -
使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
使用CoC,惯例优先原则(conventionover configuration)的方式来配置SpringMVC可以帮我们声明Controller的时候省下很多功夫。只要我们的Controller是以XXXController的方式命名的话就可以使用到CoC带来的好处。例如,对于普通的Controller(非MultiActionController),CoC帮我们做以下的映射:转载 2013-01-04 14:14:23 · 478 阅读 · 0 评论 -
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 · 1324 阅读 · 0 评论 -
c:forEach varStatus属性
c:forEach varStatus属性current当前这次迭代的(集合中的)项index当前这次迭代从 0 开始的迭代索引count当前这次迭代从 1 开始的迭代计数first用来表明当前这轮迭代是否为第一次迭代的标志last用来表明当前这轮迭代是否为最后一次迭代的标志begin属性值end属性值step属性值 写个最近使用过的小例子:转载 2013-01-04 09:12:14 · 609 阅读 · 0 评论 -
Spring MVC中表单提交中文出现乱码解决方法
encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /*原创 2013-01-05 10:24:18 · 564 阅读 · 0 评论 -
XFire完整入门教程
网上关于XFire入门的教程不少,要么是讲得很简单,就像Hello World一样的程序,要么就是通过IDE集成的工具来开发的,这对于不同的人群有诸多不便,关于XFire的一些详细的信息就不再多讲,可以参考官方网站和相关的文档,这里讲一个完整的入门实例。实例中包括三个情况,我想基本上可以概括所有的需求,或者自己稍加扩展即可。先来看看我们的Interface。package tes转载 2013-06-26 10:15:31 · 830 阅读 · 0 评论