0

我有一个具有动态包含的 jsp 页面。每个动态包括调用它自己的支持 bean,并与 dataTables 和从支持 bean 读取数据一起工作,但我遇到了命令按钮的问题。当我单击命令按钮时,控件没有被转移到 bean 并且它没有导航到下一页,因为它没有点击 onclick 方法。

任何建议都会有所帮助。

4

1 回答 1

1

您需要确保<jsp:include page>在表单提交期间与显示带有表单的页面期间的动态bean属性的值完全相同。因此,如果它是从请求范围的 bean 中获取的,那么您需要确保在其(后)构造期间设置该属性,以及基于您可以设置为托管属性或从ExternalContext#getRequestParameterMap(). 另一种方法是将 bean 放在会话范围内,但是当最终用户在同一会话中的多个浏览器窗口/选项卡中打开同一页面时,这不会很好地工作。

于 2012-07-23T23:32:35.797 回答