风故故,也依依

Stand still in the wind.

导航

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 50 下一页

2009年8月31日 #

Spring IoC容器中Bean的作用范围详解

摘要: 作用域将对Bean的生命周期和创建方式产生影响.singleton 在spring IOC容器中仅存在一个Bean实例,Bean以单实例的方式存在.prototype 每次从容器中调用Bean时,都返回一个新的实例,即每次调用getBean()时,相当于执行new XxxBean()的操作.request 每次HTTP请求都会... 阅读全文

posted @ 2009-08-31 14:48 jadmin 阅读(1210) 评论(0) 推荐(0)

2009年8月29日 #

将整数划分成连续的整数

摘要: 如15 = 1515 = 7 + 815 = 4 + 5 + 615 = 1 + 2 + 3 + 4 + 5首先考虑一般的形式,设n为被划分的正整数,x为划分后最小的整数,如果n有一种划分,那么结果就是x,如果有两种划分,就是x和x x + 1, 如果有m种划分,就是 x 、x x + 1 、 x x + 1 x + 2 、... 、x x + 1 x + 2 ... x + m - 1将每一个结... 阅读全文

posted @ 2009-08-29 02:28 jadmin 阅读(296) 评论(0) 推荐(0)

2009年8月21日 #

求N!的结果末尾有多少个零

摘要: private static int numOfZero(int n) { int count = 0; int data = 1; for (int i = 1; i <= n; i++) { data = data * i; while (data % 10 == 0) { count++; data = data / 10; } data ... 阅读全文

posted @ 2009-08-21 00:45 jadmin 阅读(139) 评论(0) 推荐(0)

2009年8月20日 #

查找两个串的最大公共子串

摘要: Java代码实现/*** 查找两个串的最大公共子串** @param s1* @param s2* @return*/public static String commonMaxSubString(String s1, String s2) { String maxstr = ""; String substring = ""; if (s1.length() > s2.length(... 阅读全文

posted @ 2009-08-20 23:42 jadmin 阅读(149) 评论(0) 推荐(0)

不借助第3个变量,实现两个整型变量的交换

摘要: 通常交换两个整型变量,经常会如下做:public void swap(int a, int b) { int t = a;// 使用第三个变量t a = b; b = t;}下面介绍两种不借助变量,让两个整型变量交换的方法方法一:借助代数运算public void swap(int a, int b) { a = a + b; b = a - b; // 这个时候... 阅读全文

posted @ 2009-08-20 23:36 jadmin 阅读(229) 评论(0) 推荐(0)

2009年8月15日 #

OGNL中的#、%和$符号

摘要: OGNL中的#、%和$符号#、%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分。在这里笔者简单介绍它们的相应用途。1.#符号#符号的用途一般有三种。>>>访问非根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀。实际上,#相当于ActionContext. getContext();... 阅读全文

posted @ 2009-08-15 17:34 jadmin 阅读(1031) 评论(0) 推荐(0)

OGNL之业务控制器

摘要: 1.1.1 业务控制器为本示例建立一个业务控制器,该控制器用到了代码8.1中定义的Person人员信息类。该业务控制器如代码8.4所示。代码8.4 Struts 2的OGNL示例业务控制器package ch8;import java.util.Date;import java.util.LinkedList;import java.util.List;import javax.servlet.h... 阅读全文

posted @ 2009-08-15 17:29 jadmin 阅读(112) 评论(0) 推荐(0)

OGNL的集合操作

摘要: OGNL的集合操作如果需要一个集合元素的时候(例如List对象或者Map对象),可以使用OGNL中同集合相关的表达式。可以使用如下代码直接生成一个List对象:{e1,e2,e3…}该OGNL表达式中,直接生成了一个List对象,该List对象中包含3个元素:e1、e2和e3。如果需要更多的元素,可以按照这样的格式定义多个元素,多个元素之间使用逗号隔开。如下代码可以直接生成一个Map对象:#{ke... 阅读全文

posted @ 2009-08-15 17:25 jadmin 阅读(485) 评论(0) 推荐(0)

Struts2中的OGNL表达式(下)

摘要: ★注意★使用索引,并不是直接获得指定的元素,而是从指定的索引位置搜索。Struts 2中的OGNL Context是ActionContext,如图8.2所示。图8.2 Struts 2的OGNL Context结构示意图★说明★图8.2只是说明Struts 2的OGNL Context结构,实际上Context还包含其他对象。由于值栈是Struts 2中OGNL的根对象,如果用户需要访问值栈... 阅读全文

posted @ 2009-08-15 17:18 jadmin 阅读(174) 评论(0) 推荐(0)

Struts2中的OGNL表达式(上)

摘要: OGNL是Struts 2框架的默认表达式语言,增强了Struts 2的数据访问能力,同时简化了代码。Struts 2的OGNL表达式标准的OGNL会设定一个根对象(root对象)。假设使用标准OGNL表达式来求值(不使用Struts 2的OGNL表达式),如果OGNL上下文(OgnlContext Map类型)有两个对象:foo对象,在OgnlContext中名称为foo;bar对象,在Ognl... 阅读全文

posted @ 2009-08-15 17:18 jadmin 阅读(163) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 50 下一页