`
resp
  • 浏览: 154516 次
  • 性别: Icon_minigender_1
  • 来自: 湖南长沙
社区版块
存档分类
最新评论
文章列表
     FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如 2.1.6、2.1.8。StrutsPrepareAndExecuteFilter名字已经很能说明问题了,prepare与execute,前者表示准备,可以说是指filter中的init方法,即配制的导入;后者表示进行过滤,指doFilter方法,即将request请求,转发给对应的 action去处理。   FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.!StrutsPrepareAndExecute ...
一、项目启动1).项目组成立(公司成员、客户成员)2).制定项目预期目标3).制定项目计划周期4).建立好项目组成员沟通机制 二、需求调研1).创建调研计划、协调调研时间2).收集客户资料,获取客户需求(所有资料都需 ...
Struts2 是基于WebWork 的款框架技术,它的工作原理如图:   上图来源于Struts2官方站点,是Struts 2 的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求。 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMap ...
     在项目中使用Hibernate框架,非常关键的一点就是要了解Hibernate的核心接口。Hibernate接口位于业务层和持久化层,如图1所示  图1 Hibernate核心接口的层次架构关系  Hibernate的核心接口一共有5个,分别为:Session、SessionFac ...
值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。 引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的 ...
1.  Spring工作机制及为什么要用?Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。Spring既是一个AOP框架,也是一IOC容器。SpringFramework的组成:Spring AOP,Spring DAO,Spring ORM,Spring Web,Spring Context, Spring Web MV ...
* $("*") 所有元素 #id $("#lastname") id="lastname" 的元素 .class $(".intro") 所有 class="intro" 的元素 element $("p") 所有 <p> 元素 .class .class $(".intro.demo") 所有 class="intro" 且 class ...

jQuery 效果函数

方法 描述 animate() 对被选元素应用“自定义”的动画 clearQueue() 对被选元素移除所有排队的函数(仍未运行的) delay() 对被选元素的所有排队函数(仍未运行)设置延迟 dequeue() 运行被选元素的下一个排队函数 fadeIn() 逐渐改变被选元素的不透明度,从隐藏到可见 fadeOut() 逐渐改变被选元素的不透明度,从可见到隐藏 fadeTo() 把被选元素逐渐改变至给定的不透明度 hide() 隐藏被选的元素 queue() 显示 ...
jQuery 使用 $ 符号作为 jQuery 的简介方式。 某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。 jQuery 使用名为 noConflict() 的方法来解决该问题。 var jq=jQuery.noConflict() ,帮助您使用自己的名称(比如 jq)来代替 $ 符号。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></scri ...
对于 inputType : 'file', 的 field 在使用 form.reset()的时候 不能将文本框的路径给清除掉,可以用如下方法來清空: var obj = document.getElementById("fileuploadfieldid");                  obj.outerHTML = obj.outerHTML;  同時,不能用Ext.getCmp('fileuploadfieldid').getValue()來取值,不然還會取到原先選擇的文件的路徑, 需要用document.getElementById("f ...
{ xtype : "numberfield", anchor : "70%", fieldLabel : "综合平均电价", name : "elePrice", allowNegative : false, allowBlank : true, listeners : { render : function(obj) { va ...
public static void main(String[] args) { double nums[] = { 20, 50, 80, 70, 65, 746, 38 }; // 从此一个位开始循环数组 for (int i = 0; i < nums.length; i++) { // 从第i+1为开始循环数组 for (int j = i + 1; j < nums.length; j++) { // 如果前一位比后一位小,那么就将两个数字调换 // 这里是按降序排列 // 如果你想按升序排列只要改变符号即可 ...
function removeRepeat (array) { var map = {}; var re = []; for (var i = 0, l = array.length; i < l; i++) { if (typeof map[array[i]] == "undefined") { map[array[i]] = 1; re.push(array[i]); } } return re; }
  var tbar = new Ext.Toolbar({ buttonAlign : 'center', items : [{xtype : 'textfield',emptyText : '根据企业名称检索企业...',id:'filter_input',width : 200}] }); this.userTreepanel = new Ext.tree.TreePanel({ renderTo : 'tree_menu_'+this.pageId, region:'north', ...
      突然想准确的测试一下Java 代码的执行时间,在网上找了一会。发现基本有以下两种方法: 第一种是以毫秒为单位计算的。 long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间: "+(end-start)+"ms");     第二种是 ...
Global site tag (gtag.js) - Google Analytics