【发布时间】:2011-11-14 13:32:34
【问题描述】:
好的,所以基本上我有一个带有支持 FragmentBean 的 jspf 模板文件,我想在同一个请求页面范围内多次包含它。当我包含这个模板时,我会向它传递一个不同的参数值,这样我就可以识别我在模板中处理的实例,并将数据正确地存储在会话映射中。我遇到的问题是我在此模板的一个包含实例上执行的任何操作都适用于所有其他实例。因此,例如,当我单击一个按钮以隐藏或取消隐藏模板内的面板时,所有包含的实例也会隐藏和取消隐藏它们相应的隐藏面板。这让我意识到它并没有创建新的支持 bean 实例。似乎我可能误用了 jsp:include,但我如何获得多次包含单个 jsp 文件的所需代码重用?
我仅限于 JSF 1.2、JSTL 1.1 和 JBoss 4.0.4。所以没有 RichFaces ajax 诡计。是的,我意识到我们需要升级。再战一次。
【问题讨论】: