- 博客(62)
- 资源 (14)
- 收藏
- 关注
转载 session失效 :相关问题 session监听器
在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户没有使用系统一定时间后,自动退出登录,销毁session。 具体设置很简单: 在主页面或者公共页面中加入:session.setMaxInactiveInterval(900); 参数900单位是秒,即在没有活动15分钟后,session将失效。 这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是修改服务器端时间来测试,而不是客户端。 在一般系统中,也可能需要在session失效后做一
2010-09-30 09:43:00 3842
原创 QueryCommand的高效使用体现在动态参数赋值上:
<br />QueryCommand的高效使用体现在动态参数赋值上:<br />比如有多个QueryCommand的QueryDataset绑定到了同一个dataset上,而这个dataset已经指定了UCC调用的方法,这时侯只要给这个QueryCommand增加parameters,保持和dataset的parameters的参数名字相同即可,比如都设置UCC的内容,从而,执行不同的QueryCommand,则动态给dataset的UCC动态赋值。执行不同的查询。
2010-09-28 11:19:00 1654
原创 Object类型转换为Integer:
<br />Object类型转换为Integer:<br /> new Integer(obj.toString())
2010-09-28 09:54:00 16869
原创 类名.class :
<br />类名.class :<br />产生的是该类的Class类对象,而且对于同一类只能产生一个该类的Class类对象。<br />然后可以调用 类 Class 的方法:<br />比如: getResourceAsStream(...) <br />InputStream stream = GlobalUtil.class.getResourceAsStream("/notesServise.properties");<br /> if (stream != null) {<br /> pro
2010-09-28 09:53:00 638
原创 取得当前时间的年或者月:
<br />取得当前时间的年或者月:<br />Date date = new Date();<br />int year = date.getYear() + 1900; 取得当前年<br />int month = date.getMonth()+1; 取得当前月
2010-09-28 09:53:00 634
原创 JavaScript中的正则表达式 :
<br />JavaScript中的正则表达式 :<br />格式:/pattern/flags<br />参数说明:<br />pattern -- 一个正则表达式文本<br />flags -- 如果存在,将是以下值: g: 全局匹配 i: 忽略大小写进行匹配 gi: 以上组合 <br />例如:<br />/perl/ 找到含有 perl 的字符串 <br />/abc/i 找寻符合 abc 的字符串而且不考虑这些字符串的大小
2010-09-28 09:52:00 581
原创 获取 DoradoContext的上下文对象:
<br />获取 DoradoContext的上下文对象:<br />Object obj = DoradoContext.getContext().getAttribute(DoradoContext.SESSION, "employeeId");
2010-09-28 09:51:00 1924
原创 如何向MyEclipse导入已有项目:
如何向MyEclipse导入已有项目: MyEclipse只是一个开发工具,不是服务器.如果你想把项目导到MyEclipse里来可以选择File-->import -->Existing Project into Workspace-->找到你要的项目-->Fini
2010-09-28 09:50:00 7997
原创 在Eclipse中联接CVS库: 其他设置(冲突解决)
在Eclipse中联接CVS库:在Eclipse的window > Open Perspective打 开CVS Repository Expolring透视图(若上下文菜单中没有此选项,则可从other…菜单项中选择),在CVS Respositories View窗口的空白区(如图五),右键弹出上下文菜单,CVS > Repository Location…,打开窗口,HEAD -->选中要检出的文件,右键单击 check out
2010-09-28 09:48:00 1474
转载 外部样式表的调用:
<br />外部样式表的调用:<br /><head><br /><link rel="stylesheet" type="text/css" href="mystyle.css" /><br /></head><br />内部样式表<br />当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用 <style> 标签在文档头部定义内部样式表,就像这样:<br /><head><br /><style type="text/css"><br /> hr {color: sienna;}<br />
2010-09-28 09:47:00 1817
原创 给command动态添加参数:
<br />给command动态添加参数:<br />在command的事件(beforeexecute())中添加:<br />command.parameters().setValue(“用户自定义参数名”,”用户自定义参数值”);<br />cmdQuery.execute();<br />如果该command绑定到了某个dataset,则动态绑定的参数会传递给dataset的parameters()
2010-09-28 09:46:00 1308
原创 相对路径 ../:
<br />相对路径 ../:<br />引用图片的相对路径: ../表示当前目录的上级目录,<br /> 可以: ../../ 这样使用表示上上层路径
2010-09-28 09:44:00 697
原创 给字符串数组赋值:
<br />给字符串数组赋值:<br />新建字符串数组:String [] orgList = null;<br />String orgString = (String)queryCondition.get("orgList");<br />将字符串赋给数组:<br /> if(orgString.indexOf(",")<0){<br /> orgList = new String[]{orgString};
2010-09-28 09:43:00 2272
原创 对象用完后置空 ,集合不用时清空:
<br />对象用完后置空 ,集合不用时清空:<br />循环中每次都要new 出一个新的对象,每次重新使用时都要将该对象 置空 =null;<br />对于不用的集合,要清空, list 的 clear()
2010-09-28 09:42:00 3065 1
原创 视图模型实现类-分析:
<br />视图模型实现类-分析:<br />当加载一个jsp页面时,如果有视图模型实现类,并且视图模型里也建有dataset时,需要执行:intdatast 初始化一个视图模型中数据集对象的基础类 ,然后要执行createDataset 根据类型和Id,创建一个视图数据集。
2010-09-28 09:40:00 721
原创 异常处理的使用:
<br />异常处理的使用:<br />如果您返回了一个异常,那么系统将显示此异常信息并终止后续默认的操作.如:<br />return new DoradoException(“无法进行此项操作!”);<br />如果您返回null或者没有定义任何返回值,那么系统将继续执行后续默认的操作.<br />如果您希望终止后续默认的操作但又不希望显示任何异常信息,那么请返回一个AbortException对象.如:<br />return new AbortException ();
2010-09-28 09:40:00 585
原创 javascript的事件中遍历一个dataset:
<br />javascript的事件中遍历一个dataset:<br />//遍历datasetRu 当复选框为选中状态则更改<br />var record = datasetRu.getFirstRecord();//取到第一条记录<br /> while(record){<br /> var selectValue = record.getValue("select");//取到当前记录的某个字段的值<br /> if(selectValue){<br /> record.s
2010-09-28 09:39:00 918
原创 获取树节点的id:
<br />获取树节点的id:<br />currentNode.getRecord().getValue(“category_id”)获取分类的id号
2010-09-28 09:38:00 1295
原创 Frame框架,requestCommand的Frame的使用:
<br />Frame框架,requestCommand的Frame的使用:<br />Frame的非target属性在一种特殊的情况下是没有意义的:当frame的target的值为_self的时候,由于新请求页面是在本窗口打开,因此无法实现Frame中的各个属性配置。需要开发人员特别注意。<br />target:该属性是RequestCommand用来决定新URL请求打开的客户端窗口使用方式。<br />可设定的属性有:<br /> _exclusive_subwindow:排它性的子窗
2010-09-28 09:38:00 1189
原创 innerHTML:
<br />innerHTML:<br />fieldlabel.innerHTML = "团队时间管理查看";//页面加载时可以给jsp页面的某个列设置值。 <br />参见 :TimeManagerForm 的视图模型
2010-09-28 09:36:00 446
原创 鼠标变换样式:
<br />鼠标变换样式:<br />onmouseover="mouseover('last')"<br />var img = document.getElementById("last");<br /> img.style.cursor='hand';
2010-09-28 09:35:00 515
原创 typeof()运算符:
<br />typeof()运算符:<br />经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组. <br />if(document.mylist.length != "undefined" ) {} 这个用法有误. <br />正确的是 if( typeof(document.mylist.length) != "undefined" ) {} <br />或 if( !isNaN(document.mylist.length) ) {} <br
2010-09-28 09:31:00 590
原创 function() {函数名();}
<br />function() {函数名();} <br />一个函数调用另一个函数,这有什么啊?就是这个函数中调用了另一个函数而已。函数定义注意一下,无名函数如果不立即执行是不会进行调用的!
2010-09-28 09:29:00 744
原创 readyState:
<br />readyState:<br />HTTP 请求的状态.当一个 XMLHttpRequest 初次创建时,这个属性的值从 0 开始,直到接收到完整的 HTTP 响应,这个值增加到 4。<br />5 个状态中每一个都有一个相关联的非正式的名称,下表列出了状态、名称和含义:<br />状态 名称 描述 <br />0 Uninitialized 初始化状态。XMLHttpRequest 对象已创建或已被 abort() 方法重置。 <br />1 Open open() 方法已
2010-09-28 09:27:00 546
原创 隐藏某个按钮:
<br />隐藏某个按钮:<br />button1.style.display = "block";<br />//设置按钮为不可见状态<br />buttonSave.style.display="none";
2010-09-28 09:27:00 637
原创 JavaScript中的剪贴板(clipboardData)提供了对剪贴板的访问。
<br />JavaScript中的剪贴板(clipboardData)提供了对剪贴板的访问。<br />三个方法<br />1.clearData(sDataFormat) 删除剪贴板中指定格式的数据。<br />2.getData(sDataFormat) 从剪贴板获取指定格式的数据。<br />3.setData(sDataFormat, sData) 给剪贴板赋予指定格式的数据。返回 true 表示操作成功。<br />例子<br /><script language="JavaScript"><b
2010-09-28 09:24:00 976
原创 Module数据坞的概念:
<br />Module数据坞的概念:<br /> 通常是当我们要使用的数据,绝大情况下不改变的时候,使用数据坞,比如通过下拉框选择,选择的内容可以是一个放在数据坞里的dataset的字段值。
2010-09-28 09:20:00 1157
原创 CustomDropdown下拉框显示目录树:
CustomDropdown下拉框显示目录树:使用步骤:该下拉框一般是绑定在dataset中的某个fields上; 点击下拉框显示的目录树实际上是一个CustomDropDown ViewModel 类型的JSP页面,因此需要在下拉框的path:指定要使用的JSP路径; 如果返回的是record,则在readfields:指定返回的字段值
2010-09-28 09:19:00 1615
原创 设置Label控件的隐藏状态 及 Label的拼接: / innerHTML
<br />设置Label控件的隐藏状态 及 Label的拼接:<br />labelTotal.style.display="none";<br /><br />eg:和拼接字符串道理一样<br />labelTotal.innerHTML="该群组共"+datasetGroup.getVisibleCount()+"人,"+"未维护日历项的人数为"+datasetGroup.getVisibleCount()+"人,"+"未维护的人员姓名分别是:"+datasetGroup.getFirstRecord
2010-09-28 09:17:00 6178
原创 设置浏览器页面展开时头部(蓝色条上显示的信息)显示的信息:
<br />设置浏览器页面展开时头部(蓝色条上显示的信息)显示的信息:<br />top.document.title =
2010-09-28 09:16:00 1320
原创 关闭父页面中的用于显示本页面的子窗体: 刷新父页面的数据:
<br />关闭父页面中的用于显示本页面的子窗体:<br />SubWindow.hideParent();<br />刷新父页面的数据:<br />parent.datasetMsg.flushData();
2010-09-28 09:15:00 737
原创 子窗口的调用;
<br />子窗口的调用;<br />当按钮的单击事件被触发时:subwindowEmpComments.show(true,true);<br />两个true的作用:1.排他式,2.自动居中。
2010-09-28 09:14:00 517
原创 if(record):
<br />if(record):<br />从dataset中取得当前记录或者某条记录之后,判断取得的这条记录是否为空,为空则返回false,不为空则返回true。
2010-09-28 09:13:00 670
原创 《functions》的作用:
<br />《functions》的作用:<br />dorado新建view之后的事件里的《functions》的作用:可以在里面添加全局变量或者添加公共方法,比如说我添加了一个函数,然后在其他事件中就可以调用这个函数。
2010-09-28 09:11:00 755
原创 map转换为数组:
<br />map转换为数组:<br />Map datasetMap = this.getDatasets();<br />Object[] datasetArray = datasetMap.keySet().toArray();
2010-09-28 09:07:00 4079
原创 StringBuffer转换为String:
<br />StringBuffer转换为String:<br />StringBuffer转换为String:调用toString();
2010-09-28 09:04:00 4843
原创 String 类型的数据比较:
<br />String 类型的数据比较:<br />String类型比较 应该用 .equals()<br />用 == 比较的是指针,当比较的两个对象为同一指向时,可以用 == 比较
2010-09-28 09:03:00 707
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人