我正在使用struts的<s:action>
标记,使用JPA API从数据库加载属于另一个对象(@OneToMany
关系)的元素列表。
问题在于,当我向此列表中添加新元素时,<s:action>
在很长一段时间后都没有显示这些最近的对象(caché)。
如何才能显示最新列表?
答案 0 :(得分:0)
这可能是浏览器缓存问题:禁止在该页面上进行缓存。
除此之外,我并不主张为此目的使用<s:action>
。 IMO视图层应尽可能愚蠢。
这种初始化工作属于动作或其中一项服务,它更容易测试,并且不会遇到这个问题(或者其他一些微妙的陷阱,但它们不会进入我认为这个用例。)