
web技术
iteye_123
这个作者很懒,什么都没留下…
展开
-
dojo学习笔记(一)
1. dojo.hitch(this, myHash.enclosedFunction); 更改myHash中enclosedFunction方法的上下文,变为global,本身的就不可访问了 2.声明类 类的声明需要三个对象: 一个惟一的类名 用于扩展函数的父类(以及模拟多个继承的 “混合” 类) 定义所有属性和函数的 hash dojo.declare...2010-10-15 08:38:50 · 167 阅读 · 0 评论 -
HttpSessionListener 实现session管理
把sessionId绑定到user身上(db),在session失效时解绑 首先在web.xml中定义: <listener> <listener-class>com.yto.zhiyun.listener.LogoutSessionListener</listener-class> </listener> LogoutSessionLi...原创 2015-04-13 13:06:40 · 182 阅读 · 0 评论 -
防重复提交
看到一篇关于防重复提交的文章,记录一下: #防重复处理总结##背景在业务开发中,我们常会面对防止重复请求的问题。当服务端对于请求的响应涉及数据的修改,或状态的变更时,可能会造成极大的危害。重复请求的后果在交易系统、售后维权,以及支付系统中尤其严重。 前台操作的抖动,快速操作,网络通信或者后端响应慢,都会增加后端重复处理的概率。 前台操作去抖动和防快速操作的措施,我们首先会想到在前端做一层控...原创 2015-03-31 21:31:06 · 161 阅读 · 0 评论 -
Session重写
URL地址重写是对客户端不支持Cookie的解决方案。URL地址重写的原理是将该用户Session的id信息重写到URL地址中。服务器能够解析重写后的URL获取Session的id。这样即使客户端不支持Cookie,也可以使用Session来记录用户状态。HttpServletResponse类提供了encodeURL(String url)实现URL地址重写,该方法会自动判断客户端是否支持C...原创 2015-03-30 10:02:05 · 380 阅读 · 0 评论 -
FLEX 中使用百度地图API与在JavaScript中不同
http://openapi.baidu.com/map/fdevelop-2.htm 试了半天JavaScript中百度地图的example,发现不行,有不少地方有区别原创 2012-12-05 16:27:58 · 96 阅读 · 0 评论 -
EditorGridPanel 中使用combo
getLocationCombo(){ var locationCombo = new Ext.form.ComboBox({ store: getDictionaryDs('NORMAL', 'LOCATION'), valueField: 'label', displayField: 'label', ...原创 2012-06-08 15:25:51 · 115 阅读 · 0 评论 -
关于Ext.store.getModifiedRecords的清空
如果在使用了getModifiedRecords,不清空,下次在用时,上次的修改记录还在这个数组中,即使这次这个记录没有被修改, 所以要清空, 在store的属性 pruneModifiedRecords: true, 这样,每次store reload ,load的时候都会清空getModifiedRecords的数组...原创 2012-06-07 14:36:05 · 562 阅读 · 0 评论 -
一个字符串时间的转化
在Ext的DateField 传上来的时间,是Thu Jun 14 2012 00:00:00 GMT+0800 要在JAVA中转成Date 试了好几次SimpleDateFormate 的设置 sdf = new SimpleDateFormate ("EEE MMM dd yyyy HH:mm:ss zZ") sdf.setTimeZone(TimeZone.getTimeZon...原创 2012-06-07 11:47:21 · 112 阅读 · 0 评论 -
Ext Store find
store 中的find 和query方法 find( fieldName, String/RegExp value,[startIndex], [Boolean anyMatch], [Boolean caseSensitive] ) fieldName:要查找的目标列 value: 要查找的列值 startIndex:开始位置(可选) anyMatch:相当于数据库的like ...原创 2012-01-17 18:53:37 · 169 阅读 · 0 评论 -
Ext radiogroup setValue(false) 不起作用
在做一个重置按钮时,碰到了radiogroup , 对其进行reset ,但是不论reset还是setValue(false)都有问题 this.relationCheckBox = new Ext.form.RadioGroup({ fieldLabel: '关系', id: 'condition_relation', defaultType: 'checkbox', ...原创 2012-01-12 14:00:06 · 335 阅读 · 0 评论 -
Ext中 对checkbo 动态的打钩, 设置checked
一个radiogroup: this.relationCheckBox = new Ext.form.RadioGroup({ fieldLabel: '关系', id: 'condition_relation', defaultType: 'checkbox', vertical: true, width: 200, columns: 3, it...原创 2012-01-11 17:05:49 · 253 阅读 · 0 评论 -
ext gridpanel 动态添加
1. 需要新建一个record //第一步,create() 返回一个 Record 的子类(定义了数据表现) 02 var Person = Ext.data.Record.create([ //用对象数组指定每个字段名 03 {name:'name'},{name:'email'}...原创 2012-01-11 15:23:36 · 128 阅读 · 0 评论 -
Ext layout 分析
absolute, accordion, anchor, border, card, column, fit, form and table. 一共9种 absolute 顾名思义,在容器内部,根据指定的坐标定位显示 accordion 这个是最容易记的,手风琴效果 Ext.OnReady(function(){ var panel=new Ext.Panel(//...原创 2012-01-10 14:32:58 · 67 阅读 · 0 评论 -
Inappropriate OGNL expression
Inappropriate OGNL expression + 名字 是struts抛的,因为前台request传输的数据不对, 可以通过firebug看一下就明白了,名字就是传入的参数名原创 2012-01-06 16:01:44 · 156 阅读 · 0 评论 -
this.addEvents is not a function
有一个原因是由于其中的一个控件没有使用关键字new出来或使用关键字new来创建时出错原创 2012-01-04 16:15:39 · 200 阅读 · 0 评论 -
ext RadioGroup 中设置和取值的问题
用到了EXT中的radiogroup, 碰到了一些问题, 首先,radiogroup 不能动态添加item,也就是他包含的checkbox不能动态加载,只能动态的得到数据创建一个radiogroup,然后把他动态的加载到formpanel中去, var cs = Classification.getClassificationStore(); var radioGroup; va...原创 2011-12-30 15:23:57 · 301 阅读 · 0 评论 -
对于JodaTime的JSON处理Jackson
正常情况下的JSON 处理,对于JodaTime: 类: public class ExampleDto { private LocalDateTime asDefault = LocalDateTime.now(); ... json转换: import com.fasterxml.jackson.databind.ObjectMapper; ... ...原创 2015-05-01 18:12:39 · 352 阅读 · 0 评论