- 博客(8)
- 问答 (5)
- 收藏
- 关注
重构struts的action
struts的一个action可以集中实现某一个功能单元但如果这个功能单元的功能很多,那么就会有出现很多的if-else if这个时候是把action拆成几个小的action,但这样子会出现很多的复制粘贴。对于这种情况可以更好的解决方法吗?...
2008-06-28 10:52:21 71
org.hibernate.AssertionFailure: null id
org.hibernate.AssertionFailure: null id in cn.allobject.db.AReview entry (don't flush the Session after an exception occurs) at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(Defau...
2008-06-24 22:23:25 299
学习基础
是的,我一直在学习基础。但是什么是基础?就是那些API吧。当然还有数据结构,算法之类的。 我一直认为我的基础很不牢固,可以说是很差。其实最可怕的是,我不知道什么叫基础。当我在学习现今的流行技术的途中,有时头脑中冒出这样的想法:明天可能又出来一个新的框架了,学得累啊,还是加强加强基础吧。这个时候我一般会去图书馆拿出那本SCJP考试指南。在我看来,加强基础没有比这书更好的了。...
2008-06-22 15:23:19 121
ACEGI的登陆成功后的跳转
经验是积累出来的。过去也写过不少登陆,但从没想过,也没碰到过登陆成功后,跳转到登陆前的页面。过去都是登陆成功后,直接跳到首页。但这样对用户太不负责了。没有很好的用户体验。其实这个跳转也是很简单的,只要在登陆页面上传 个URL参数到action里面不就可以了。但问题是,用了ACEGI,ACEGI里面只能用defaultTargetUrl跳转到一个页面。这个也可以覆盖A...
2008-06-21 14:36:31 140
ACEGI的加密
今天又看了下acegi,学习就是这样,不断重复啊。一次有一次的收获。今天解决问题:密码加密!描述:用户注册时,插入数据库中的密码是加密的。这个加密函数如何写?解决方法:大家都知道ACEIG的认证:daoAuthenticationProvider判断Authentication.getCredentials()与UserDetails.getPasswo...
2008-06-18 22:18:18 114
Failed to check if index is compound; nested excep
[code="java"]正在重建索引...错误Failed to check if index is compound; nested exception is java.io.IOException: Lock obtain timed out: Lock@D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-commit...
2008-06-14 19:44:39 92
时间是这样的浪费
时间是这样的浪费..最近学习了下SPRING,还DWR,做了SSH+DWR的整合.做了个小小的例子,就是用户注册.其实这是很简单的例子,学习新的WEB技术时候,我都会拿出这个例子来做做.在这个例子之前,做了一个SPRING+DWR的注册实例.成功了.很是爽快.现在要整合SSH DWR,把上个例子的DWR配置文件复制过,把ANT的build.xml文件,拷过来...
2008-06-02 19:14:02 107
空空如也
bean:write 乱码
2009-04-26
正则表达式的匹配
2009-03-19
acegi登陆成功后的跳转
2008-06-21
Spring+Hibernate得到刚插入的值
2008-06-15
SSH+DWR
2008-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人