工作经验
波波围棋
这个作者很懒,什么都没留下…
展开
-
干活所得
表单disable之后是提交不了的,表单内的元素同理。 在struts2中,如果页面上两个元素具有相同的name,那么struts2会把两个元素的值都注入到action对应的属性中,并把两个值用逗号隔开。如果不想这样,将其中的一个disable就可以了。 action的属性值并不会注入到iframe所包含的子画面中,如果想这么做,只能在父画面中添加对应的元素,在子画面的onload中把对应的...2010-03-30 14:48:58 · 77 阅读 · 0 评论 -
GET提交的长度限制
值,开始以为是网上所说的window.open导致sessionID不同而引起的,但想想又不对,因为用户的登录信息可以取到。而后又发现只在特定的业务ID下才有此bug,心说难道此业务ID的session key和某个共通重复了?不太可能啊。正茫茫然时,同事一语点醒梦中人,原来是保存值时的提交用了GET,那个特定业务ID下的信息量比较大,大概4K左右,ie7下GET请求所允许的长度据说是2k。ie8下没出此bug的原因,有可能是这个长度限制给增加了,但看官方说明似乎还是2k,那么也可能是对超出长度的请求的处理原创 2010-07-02 13:04:44 · 82 阅读 · 0 评论 -
刷新父页面
原创 2010-06-11 16:43:01 · 112 阅读 · 0 评论 -
关闭窗口时不显示提示信息
原创 2010-06-11 10:27:39 · 114 阅读 · 0 评论 -
MySQL视图相关
原创 2010-05-07 09:31:58 · 57 阅读 · 0 评论 -
关于struts2的chain
目标action的目标也压入值栈。 亦即是说, <action name="a" class="A"> <result name="success" type="chain"> <param name="actionName">b</param> &a2010-04-13 08:58:51 · 76 阅读 · 0 评论 -
短路校验
it=true时,如果本校验不通过,则不再执行之后的校验。相当于一个return false。2010-03-31 09:17:27 · 89 阅读 · 0 评论 -
干活所得
2010-03-30 14:48:58 · 61 阅读 · 0 评论 -
GET提交的长度限制
业务中有个编辑页面,其中有链接弹出个子页面,同时保存一些信息到session,在子页面关闭时从session里把保存值取回来。测试时发现在ie7下取不到保存值,开始以为是网上所说的window.open导致sessionID不同而引起的,但想想又不对,因为用户的登录信息可以取到。而后又发现只在特定的业务ID下才有此bug,心说难道此业务ID的session key和某个共通重复了?不太可能啊。正茫...原创 2010-07-02 13:04:44 · 165 阅读 · 0 评论 -
刷新父页面
window.opener.location.reload()的问题是,如果父页面有提交操作,指向了其他action后,这个代码会导致重新执行这个action并出现提示信息。比如我执行了更新操作,那么url就指向了updateAction,这个时候reload就会指向这个action,而不是initAction。 比较稳妥的做法是用 window.opener.location.href...原创 2010-06-11 16:43:01 · 79 阅读 · 0 评论 -
关闭窗口时不显示提示信息
window.open('','_self',''); window.close();原创 2010-06-11 10:27:39 · 141 阅读 · 0 评论 -
列表中显示富文本的缩略内容
业务中有一个一览列表,显示某个对象的一览信息。列表的其中一列用来显示对象的内容的缩略显示,该内容是含有各种html标签的富文本内容。开始决定不做处理直接显示,但看到一个一个的尖括号实在没法忍受,查找了一番,做了如下处理。 把实际内容放到一个隐藏的div中, <div id="rtfContent${stat.index}" class="none">${Content}...原创 2010-08-10 15:06:20 · 971 阅读 · 0 评论 -
MySQL视图相关
SELECT语句不能包含FROM子句中的子查询。 混合了简单列引用和导出列的视图是不可插入的,但是,如果仅更新非导出列,视图是可更新的。原创 2010-05-07 09:31:58 · 72 阅读 · 0 评论 -
关于struts2的chain
当action的返回结果类型为chain时,chain拦截器就会发生作用,把当前action和目标action都压入值栈。 那么如果目标action的返回结果依然是chain呢?当然也把目标action的目标也压入值栈。 亦即是说, <action name="a" class="A"> <result name="success" type="chain"...2010-04-13 08:58:51 · 114 阅读 · 0 评论 -
短路校验
编写struts2的校验文件时,field-validator元素可以指定一个short-circuit属性,这个属性是用来指定该校验器是否是短路校验器的,默认是false。 指定short-circuit=true时,如果本校验不通过,则不再执行之后的校验。相当于一个return false。...2010-03-31 09:17:27 · 220 阅读 · 0 评论 -
列表中显示富文本的缩略内容
原创 2010-08-10 15:06:20 · 339 阅读 · 0 评论