自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 JSF点滴积累--利用PhaseListener实现权限验证

通过PhaseListener 可以在一个点上(JSF生命周期的Restore View phase阶段)进行权限验证,从而避免在每个页面或者每个backing bean中判断用户访问权限,造成过多的冗余代码和管理上的混乱。步骤一:在faces-config.xml中注册 PhaseListener[code="java"]com.loffler.copycenter.cont...

2013-08-28 19:54:08 304

原创 弹出窗口(window.open)被各种浏览器拦截的通用处理方法

所有种类的浏览器基本都默认拦截弹出窗口,也就是说(window.open)弹出的窗口基本都会被拦截,浏览器会给一个提示"是否允许弹出窗口",对于较低版本的IE来说,弹出新窗口关闭父亲窗口没有任何问题,但是对于火狐和chrome来说情况就复杂了,因为,如果弹出后马上关闭父窗口,新弹出的窗口不会有"是否弹出"的提示,而直接被拦截.解决方案:1,父窗口定时(30秒)关闭,给用户充足的时间应对...

2013-08-27 15:56:42 503

原创 JSF点滴积累--权限验证

通过PhaseListener 可以在一个点上(JSF生命周期的Restore View phase阶段)进行权限验证,从而避免在每个页面或者每个backing bean中判断用户访问权限,造成过多的冗余代码和管理上的混乱。 步骤一:在faces-config.xml中注册 PhaseListener com.loffler.copycenter.controller.L...

2013-08-27 15:42:52 153

原创 chrome的父窗口如果被关闭的话,将不再相应onbeforeunload系列事件

chrome的父窗口如果被关闭的话,将不再相应onbeforeunload系列事件.火狐的默认设置比较奇怪,默认不能关闭父或子窗口.大家开发时需要注意!!!

2013-08-27 11:49:15 198

原创 有了上一篇博文,类似地顺便说说表单防重复提交。

表单防重复提交,老鸟略过。做过web的应该都知道,当submit一个表单后,再按浏览器的刷新(F5),表单会再次提交,这样并不是我们想看到的。看了一下华佗的网站,他用的是token机制防重复提交(方法如下:进入页面之时,随机一个数值,可以是Math.random(),也可以是取当前时间…等等。将这个值放入session.setAttribute("token",刚才的随机值),同时也放入表...

2013-08-21 16:25:25 100

原创 如何处理logout后,后退按钮(返回键)依旧显示缓存的问题

在一个有密码保护的Web应用中,正确处理用户退出过程并不仅仅只需调用HttpSession的invalidate()方法。现在大部分浏览器上都有后退和前进按钮,允许用户后退或前进到一个页面。如果在用户在退出一个Web应用后按了后退按钮浏览器把缓存中的页面呈现给用户,这会使用户产生疑惑,他们会开始担心他们的个人数据是否安全。许多Web应用强迫用户退出时关闭整个浏览器,这样,用户就无法点击后退...

2013-08-21 16:08:37 406

利用阿里云解析api实现DDNS

对于个人研发者来说购买高性能的阿里云等服务器价格偏高,实际利用率也不高,所以最近一直在研究intel nuc。功耗低省电,还能客串家用客厅系统,一举多得。 但是问题来了,我的域名是在万网(被阿里云收购了)购买,家里宽带是联通光线无固定ip。 如何实现动态解析就成了首要问题,本来打算通过dnspod或花生壳这种东西做中转凑副一下, 但这不是我的性格,偶然得知阿里云开通了云解析API并提供了SDK环境,所以说干就干,根据联通宽带的路由方式自己写DDNS算法。 硬件配置如下: 1,联通的光纤虽然是动态分配ip,但是是独享公网ip。这点很重要,有线电视宽带不是独享公网ip,所以本方法不适用。 2,tp-link路由器 3,intel nuc通过路由实现器上网 DDNS程序大体思想如下: 1,轮询当前路由器公网ip是否变更 2,如变更则更新阿域名绑定的 ip 地址 3,如无变更则不做任何操作 4,进入路由器管理页面,选择端口映射,将需要的端口映射到指定ip的指定端口。

2016-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除