修改完后,不会清除缓存的问题?

05-09-26 dawei
banq老师:

请问我自己依照Jdonapptest,自己拉了一各资料,用来列出,新增,删除,修改

可是当我在TestEJBBean的 updateUser(EventModel em)修改完后,回到 ModelListAction应该会重新显示所有主题时,发觉我修改的资料

没有显示出来,但我去看数据库确是已经更新,停止Jboss重新执行,就可以看到我有修改过的画面,请问这可能是在哪里有问题呢?

我比照程序代码,对了好久都找不到,是否我要清除缓存的Model跟下面的帖子一样用ModelUtil 来清除Model才可以呢?

在PageIteratorSolver执行clearCache(),并没有clear我的ModelListAction显示出来的cache

,另外我发觉不管有没有执行clearCache, Jdonapptest都可以重新显示

而我自己重新写的不行这到底是哪里有问题啊~~><

log file

ftp://59.120.208.228/server.log

banq
2005-09-26 15:42
在updateUser方法中需要执行PageIteratorSolver的clearCache(),这样更新后的主题就显示出来了。

实在不行,就参考ModelUtil调用ModelManager的clear方法

dawei
2005-09-26 16:04
问题就是使用PageIteratorSolver的clearCache()还是不更新 所以我才不知道哪里错...

banq
2005-09-26 19:37
如果方便,将源码发到我信箱帮你看一下。

banq
2005-10-22 12:37
在jsp页面缺少主键字段输入:

<form ..>
 <html:hidden property="newsId"/>
</form>
<p>

猜你喜欢