`
文章列表
1、log4j已经被移植到C, C++, C#, Perl, Python, Ruby, Eiffel 几种语言。 2、log4j有三种主要的组件 :记录器 ,存放器 ,布局 3、记录器(记录器可不关心log数据存放的事哟)    log4j允许程序员定义多个记录器,每个记录器有自己的名字,记录器之间通过名字来表明隶属关系(或家族关系)。列如,记录器a.b,与记录器 a.b.c之间是父子关系,而记录器a与a.b.c之间是祖先与后代的关系,父子关系是祖先与后代关系的特例。通过这种关系,可以描述不同记录器之间的逻 辑关系。   有一个记录器叫根记录器,它永远存在,且不能通过名 ...
一、log4j配置文件基本含义说明 二、Log4j日志管理系统简单使用说明 三、配置Log4j log4j配置文件详解 一:log4j配置文件基本含义说明 log4j.properties配置文件讲解如下: # Set root logger level to DEBUG and its only appender to A1 #log4j中 ...
显示树型的页面: <script type="text/javascript"> $(document).ready(function(){ $("#documentCatalog").tree({ data:{ type: "json", async: true, opts:{ method: "POST", url: "http://localhost:8088/oa/DocumentCatalog/document ...
将theme,lib,jquery-tree.js放于根目录下,这三个文件或文件夹之间的路径关系不要改变,如果要改变要进行相应的设置 data.jsp全部页面代码只需要下面一行 {data:"Fuck You!", state: "closed"}  test.jsp <script type="text/javascript"> $(document).ready(function(){ $("#documentCatalog").tree({ data:{ typ ...
因为ANT进行输出的时候,默认的情况下使用的是系统默认的字符集编码,所以如果在英文操作系统,经常发生控制台输出乱码的情况,使用下面的配置可以解决问题: <javac srcdir="${project.src}" destdir="${project.output.build}" debug="on" encoding="UTF-8" deprecation="on" listfiles="on" includeAntRuntime="no"> ...
不使用反射来得到Dao接口的原因: 一、解析字符串比较麻烦 二、造成dao对daoimpl依赖很大 三、也是最重要的一点,通过反射只能得到方法的参数类型,无法得到参数的名字 四、多写一个dao接口模板不会有多大的工作量,在已经实现了输出daoimpl的情况下,只要修改 一点很少的代码就可以实现dao接口的自动生成                                  

1、字符串

public static void main(String[] args) { String s=new String("abc"); String s1 = "abc"; String s2=new String("abc"); System.out.println(s==s1); System.out.println(s==s2); System.out.println(s1==s2); }   执行上面代码第一行的时候会生成两个对象,当用new的方式来创建字符串时,系统会先 ...
Dom4j 下载及使用Dom4j读写XML简介 要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/ 目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j- 1.6.1.zip 解开后有两个包,仅操作XML文档的话把dom4j- ...
Buildfile: E:\workspace\Projects\hibernatetool\build.xml [hibernatetool] Executing Hibernate Tool with a Standard Configuration [hibernatetool] 1. task: hbm2java (Generates a set of .java files) [hibernatetool] 2010-4-22 14:09:11 org.hibernate.cfg.Environment <clinit> [hibernatetool] 信息: Hi ...
JavaBean(用于DWR与前台传值) public class UploadInfo { private List<Long> hasUpload = new ArrayList<Long>(); private List<Long> totalSize = new ArrayList<Long>(); getter and setter.... } 处理上传的Action @Override public String execute() throws Exception { DocumentCatalog ...
@Override public String execute() throws Exception { // this.items = this.service.getDocumentItemsByCatalogId(catalogId); //为如果没有点击排序图标而是通过跳转到列表页面时设置默认情况 if(property==null){ property="createDate"; way="desc"; } this.items = this.service.getDocumentItemsB ...
HttpServletRequest request = WebContextFactory.get().getHttpServletRequest(); HttpSession session = request.getSession();    
<s:property value="date.toString().substring(0,10) "/> struts2标签取值也支持使用方法 当然如果取date类型的数据,最好使用<s:date name="createDate" value="createDate" />
public Object merge(Object object) 1. 如果session中并不存在与参数object具有相同主键的对象,那么首先需要根据主键从数据库中加载出该对象,然后将参数object中的属性拷贝到加载出来的那个对象上面,最后返回该持久化对象,同时需要注意,参数object并没有关联到session上。 2. 如果session中存在与参数object具有相同主键的对象,那么直接将参数object中的属性拷贝到该持久化对象上,然后将该持久化对象返回,同时需要注意,参数object并没有关联到session上。 假设有对象person其属性如下: person(1, ...
<s:date name="#c.createDate" format="yyyy-MM-dd hh:mm:ss" /> name值为action中传过来的
Global site tag (gtag.js) - Google Analytics