如何使用Stripes重新加载带有更改的actionbean变量的JSP

时间:2014-07-02 22:07:51

标签: javascript jsp stripes

我是Stripes的新手。我有一个下拉列表(“每页显示##记录器”)和JSP页面上的分页表,我想在此表中显示每页的记录数,作为下拉列表中选择的值。

action bean有一个变量“recordsPerPage”,我无法找到设置此变量值的方法并重新加载表,以便更改每页显示的记录数。请帮忙。

----附加信息-----

我使用的表是displaytag表,它接受PaginatedList。这张表是条纹形式。

- 编辑:

我做的是,我添加了一个名为“recordsPerPage”的<stripes:hidden/>,并将该值设置为我想要显示的记录数。我还在同一表单中添加了<stripes:submit>。此提交按钮的“name”属性是我必须调用的操作bean的方法名称。当我点击这个按钮时,我能够做我想做的事。但现在,我无法通过javascript实现。请帮忙。

1 个答案:

答案 0 :(得分:0)

由于某种原因,调用Dom.get('submitButton').submit()Dom.get('myFormId').submit()无法实现预期目的。从提交按钮单击中获取能够做我想做的事情的线索,我使这个提交按钮隐藏,并从javascript上调用此按钮上的click()。因此Dom.get('submitButton').click()产生预期结果。如果有人能够解释为什么提交方法没有导致预期的行为,那就太棒了。