二十八:权限设计  在用户登录的时候需要读取出用户的权限,并将用户的权限位和权限码放入到session中,  使用spring的applicationListener监听器,在服务器启动的时候就将所有的权限放入到application中 /** * 事件监听器 */ @SuppressWarnings("rawtypes") @Component public class IniRightListener implements ApplicationListener,ServletContext…

2013/06/19 0条评论 1256点热度 0人点赞 阅读全文

二十四:权限设计相关    *  每个权限的标识码都是1<<n,如果接受权限码的是int类型,只能1<<31次,如果是long类型的话,最多只能1<<62   这样的缺陷就限制了权限的数量了,   1==0001<<1=0010   1==0001&0010=0   &是相乘   1|2  0001 | 0010  =3  |是相加  …

2013/06/19 0条评论 1121点热度 0人点赞 阅读全文

十七: 当使用拦截器,给拦截器注入参数的时候   <param name="拦截器名.可以set的属性的命(去对应的拦截器中找set方法)"></param>   动态指定action的input的值在action中定义一个属性inputpage   在配置文件中的input指定${inputAction}   执行到哪个拦截器没有通过这个拦截器的验证,那么就只能走到这个拦截器,不进入action的方法,就直接返回input或者拦截…

2013/06/19 0条评论 1090点热度 0人点赞 阅读全文

八:使用泛型化的BaseAction产生的问题 import java.lang.reflect.ParameterizedType; import cn.survey.exception.ActionException; import com.opensymphony.xwork2.ActionSupport; import com.opensymphony.xwork2.ModelDriven; import com.opensymphony.xwork2.Preparable; /** * 模型驱动只在进入a…

2013/06/19 0条评论 1236点热度 0人点赞 阅读全文

一:   在eclipse中jar包不能在lib下分类存放,如果分类存放,则会发生找不到类的异常 二:   在struts中使用validate和prepare的时候后面跟的是方法名(第一个字母大写),也可以加Do方法名 三: session关注   在struts的action中可以实现SessionAware接口,在经过session拦截器的时候会自动的创建   注入struts封装的session(是一个map集合) 四:自定义登录拦截器:    将…

2013/06/19 0条评论 1041点热度 0人点赞 阅读全文

在做数据迁移的时候,最蛋疼的就是数据之间的外键关联.这种硬关联在来回的导数据的时候也特别的让人纠结. 我们的系统中,企业基本信息(BASE_QYJBXX)和人员基本信息(BASE_RYJBXX)的关联是通过企业人员关系表(BASE_QYRYGXB)来关联的. BASE开头的表示我们的基础数据,企业在做业务的时候都会把BASE表给的基础数据,拷贝到过程表(PROCESS_*)里,来让客户做修改. 最后通过审批以后,过程表(PROCESS_*)中的数据会回写到BASE_*表中. insert into PROCESS_…

2013/06/19 0条评论 1432点热度 0人点赞 阅读全文

习惯使用java的HashMap,js封装数据的时候也想用map集合,就找了一个封装好的js版的HashMap. function HashMap() { /** Map大小* */ var size = 0; /** 对象* */ var entry = new Object(); /** Map的存put方法* */ this.put = function(key, value) { if (!this.containsKey(key)) { size++; entry[key] = value; } } /*…

2013/06/18 1条评论 1901点热度 0人点赞 阅读全文

package com.ligitalsoft.enterprisemsg.download.utils; import com.jacob.activeX.ActiveXComponent; import com.jacob.com.ComThread; import com.jacob.com.Dispatch; import com.jacob.com.Variant; /** * word操作工具类 * @author ducc * @date 2013-06-06 */ public class MSWo…

2013/06/17 0条评论 1451点热度 0人点赞 阅读全文

说明:CSS hack由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。 这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack! 之前找了几个不同版本的可独立运行的IE浏览器,正好拿来试试页面的兼容性…

2013/06/17 0条评论 1203点热度 0人点赞 阅读全文

官方网址:http://www.danadler.com/jacob/ 下载地址:http://sourceforge.net/projects/jacob-project/ 下载 jacob的包。jacob-1.17-M2  一)在电脑上安office2010,安装好以后在注册表HKEY_CLASSES_ROOT\Word.Application,能找到Word.Application才可以在java操作word  二)配置运行环境的三种方法    a)jacob-1.17…

2013/06/17 0条评论 1481点热度 0人点赞 阅读全文
1232425262732