摘要: js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。例如:<script language="javascript">document.write('<a href="http://passport.baidu.com/?logout&aid=7&u= +encodeURIComp 阅读全文
posted @ 2012-10-22 16:10 樱木不坏 阅读(326) 评论(0) 推荐(0)
摘要: 对于一个元素的隐显,可以直接使用:$('#item').show(); //显示元素,等于display:block$('#item').hide(); //隐藏元素,等于display:none$('#item').toggle(); //在显示和隐藏间切换使按钮失效的方法:$("#btn").attr("disabled", true);对checkBox的判断:if($(“#ipt_checked”).attr(“checked”)==true){ //当用户同意“协议”的时候,可以提交$(“inpu 阅读全文
posted @ 2012-10-22 11:05 樱木不坏 阅读(128) 评论(0) 推荐(0)
摘要: INSERT table (auto_id, auto_name) values (1, 'yourname') ON DUPLICATE KEY UPDATE auto_name='yourname' 阅读全文
posted @ 2012-10-12 15:02 樱木不坏 阅读(126) 评论(0) 推荐(0)
摘要: 使用JPA的方式配置Struts时,需要在Action间传递参数(即把参数传给@Result的action),可以用如下方式@Action(name="WorkCalWithOrganRoleAction_doAdd")@ResultOfRedirectAction("WorkCalWithOrganRoleAction_goMain.action?workCalendarID=${workCalendarID}")public String doAdd() {...} ${xxx}里面的就是需要传递的参数,记住需要用@ResultOfRedirectA 阅读全文
posted @ 2012-10-12 14:58 樱木不坏 阅读(162) 评论(0) 推荐(0)
摘要: continue :return true;break :return false; 阅读全文
posted @ 2012-10-09 09:24 樱木不坏 阅读(124) 评论(0) 推荐(0)
摘要: C/S用久了,当收集的数据较少时,比较习惯于弹出一个小页面供用户设置后再返回,在B/S中,可以用以下方式实现下:在模块窗口的方法中将值保存在window.returnValue中//child.html<HTML><HEAD><META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"><TITLE></TITLE><script language="javascript">function trans( 阅读全文
posted @ 2012-10-08 11:30 樱木不坏 阅读(206) 评论(0) 推荐(0)
摘要: 项目中用的是JPA配合Hibernate,做一个需求的时候需要用到级联删除,网上找了下,发现JPA不支持级联删除,需要用的Hibernate自己的CascadeType,配置一般如下@OneToMany(cascade={CascadeType.ALL},mappedBy = "workCalendar", orphanRemoval = true)private List<WorkCalendarDayDTO> days;主要是配置了orphanRemoval = true,等于与原来的@OneToMany(cascade={CascadeType.ALL}, 阅读全文
posted @ 2012-09-29 11:31 樱木不坏 阅读(344) 评论(0) 推荐(0)
摘要: 之前一直是写C/S的,最近转做B/S了,记录一下自己在工作和学习中的JS小技巧,方便自己今后复习和查阅。JS中默认只带array,有时候会需要key-value的map类功能,虽然array也支持array[key] = value的用法,但是看起来不爽,在网上找了一个map的实现,先记录下来,以后慢慢完善:map的实现 function Map() { /** Map 大小 * */ var size = 0; /** 对象 * */ var entry = new Object(); /** 存 * */ this.put = function(key,... 阅读全文
posted @ 2012-09-29 10:16 樱木不坏 阅读(153) 评论(0) 推荐(0)