`
文章列表
package tool; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.Writer; import java.util.Map; import freemarker.template.Configuration; import freemarker.template.DefaultObjectWrapper; import freemarker.templat ...

ognl表达式

OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts 2框架使用OGNL作为默认的表达式语言。 相对EL表达式,它提供了平时我们需要的一些功能,如:⊙ 支持对象方法调用,如xxx.sayHello(); ⊙ 支持类静态方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 |  值名],例如:@java.lang.String@format('foo %s', 'bar')或@cn.itcast.Constant@APP_NAME; ⊙ 操作集合对象。 Ognl 有一个上下文(Context)概 ...
转换与校验(Conversion & Validation) 其实上篇文章,我本来是打算写表单数据校验的内容,但是经过再三思考后,还是决定先写Struts 2.0转换器的内容。原因是我认为转换是校验的基础,只有在数据被正确地转换成其对应的类型后,我们才可以对其取值范围进行校验。看个例子相信大家可以更清楚。现在我们就来改造一下《转换器(Converter)——Struts 2.0中的魔术师》的第一个例子。 首先,从Action开始,修改后的代码如下: package tutorial; import java.util.Locale; import com.opensymphony ...
学习apache commons-io 1.4类库中的FileCleaner(文件清除器) 它被用来清理象上传大文件时产生的临时文件之类,这些临时文件在不再被使用的时候会自动被删除.这会被 org.apache.commons.io.FileCleaningTracker的一个实例启动的一个守护线程默默执行. 共有三个类: 1、 类FileDeleteStrategy import java.io.File; import java.io.IOException; public class FileDeleteStrategy { public stat ...
一、普通的javaBean: 1.对象生命周期的管理 2.事务的管理 3.安全性的管理 4.远程方法的调用 二、为什么要使用EJB? 1.使用EJB可以比较简单地开发分布式系统 2.开发EJB组件可以通过声明的方式使用服务器提供的一些企业级的服 ...
转:http://www.smallrain.net/study_show.asp?id=710 函数的apply、call方法和length属性 JavaScript为函数对象定义了两个方法:apply和call,它们的作用都是将函数绑定到另外一个对象上去运行,两者仅在定义参数的方式有所区别: Function.prototype.apply(thisArg,argArray); Function.prototype.call(thisArg[,arg1[,arg2…]]); 从函数原型可以看到,第一个参数都被取名为thisArg,即所有函数内部的this指针都会被赋值为thisArg,这就实 ...
arguments 属性 为当前执行的 function 对象返回一个arguments 对象。 function.arguments function 参数是当前执行函数的名称,可以省略。 说明 通过 arguments 属性,函数可以处理可变数量的参数。 arguments 对象的 length 属性包含了传递给函数的参数的数目。对于arguments 对象所包含的单个参数,其访问方法与数组中所包含的参数的访问方法相同。 例子 function ArgTest(a, b){    var i, s = "The ArgTest function expected ";   ...
前段时间开发的时候要读取一篇文章的简介内容(也就是前200个字符),使用了隐藏字段,可能有人就要问了,那后台也是可以截取字符的啊,那是因为编辑器里面包含了html标签,所以后台就需要处理html标签的正则表达式,前些天上网搜了下,发现有人写好的一个类,给大家共享下,不要闲小弟落伍了... Java代码   import java.util.regex.Matcher;    import java.util.regex.Pattern;       /**    * <p>    * Title: HTML相关的正则表达式工具类    * < ...
刚刚配置了下linux下apache的缓存配置,配置内容如下 <IfModule mod_cache.c> #LoadModule disk_cache_module modules/mod_disk_cache.so # If you want to use mod_disk_cache instead of mod_mem_cache, # uncomment the line above and comment out the LoadModule line below. <IfModule mod_disk_cache.c> CacheRoot & ...
Eclipse中web-inf和meta-inf文件夹的信息2010-02-05 11:41WEB-INF     /WEB-INF/web.xml        你的Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则;     /WEB- INF/classes/        这个目录包 ...
总结下远程调用ejb3的几种方式: 部署在jboss服务器上的ejb3应用程序: Java代码   /*设置属性信息*/           Properties props = new Properties();            props.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingCon ...
1。访问端口配置编辑%jboss-4.0.2%\server\default\deploy\jbossweb-tomcat55.sar\server.xml将8080改为你希望访问的端口(8888) <!--  A HTTP / 1.1  Connector on port  8080   -->        < Connector port = " 8888 "  address = " ${jboss.bind.address} "          maxThreads = " 250 "  strateg ...
Oracle中NVARCHAR2和VARCHAR2的区别 【转】NVARCHAR2和VARCHAR2的区别,从使用角度来看区别在于:NVARCHAR2在计算长度时和字符集相关的,例如数据库是中文字符集时以长度10为例,则 1、NVARCHAR2(10)是可以存进去10个汉字的,如果用来存英文也只能存10个字符。 2、而VARCHAR2(10)的话,则只能存进5个汉字,英文则可以存10个 CHAR固定长度字符域,最大长度可达2000个字节       NCHAR多字节字符集的固定长度字符域,长度随字符集而定,最多为2000个字符或2000个字节       VARCHAR2可变长度字符 ...
1.     设置Weblogic线程数 mydomain --〉Servers --〉myserver --〉Excute Queue --〉Default 将Thread Count改为一个较大的值,如100。 2.     设置Weblogic JDBC缓冲池 mydomain --〉JDBC Conection --〉 3.     关闭Weblogic服务器 4.     修改startWeblogic.cmd文件 打开{mydomain}\startWebLogic.cmd,找到下面的行: @rem Set MEM_ARGS to the memory args ...
Logback和log4j是非常相似的,如果你对log4j很熟悉,那对logback很快就会得心应手。下面列了logback相对于log4j的一些优点: 更快的实现 Logback的内核重写了,在一些关键执行路径上性能提升10倍以上。而且logback不仅性能提升了,初 ...
Global site tag (gtag.js) - Google Analytics