当 jsp 调用(不提交)操作时存储数据
我需要一些关于一个小问题的帮助。我为我的调查应用程序按数据库进行分页。我将问题清单分为六页。 在分页之前,当用户提交投票时,该操作会检查哈希映射并在 resp 不存在的键上返回错误。
现在,通过分页,我通过请求中的参数(页数)来调用页面。
很明显,现在我的答案哈希图转到了空操作。
现在..如何在不提交的情况下发送部分答案列表(页面答案)?
希望我说清楚了...
ps 我使用 Strut 2 框架
I need some help about a little question. I make a pagination by db for my survey application. I divided my list of questions in six page.
Before the pagination, when the user submit the vote, the action check a hashmap and return error on key where the resp is not present.
Now, with the pagination, I call the pages by with the param (number of page) on the request.
Is evident that now my hashmap of answers go to action null.
Now.. how can I send the partial list of answers (answers for page) without a submit ?
Hope I was clear...
p.s. I use Strut 2 Framework
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只需让分页按钮也提交整个表单即可。让他们执行与您的“提交”操作完全相同的操作,然后执行实际的分页操作。
Just let paging buttons submit the whole form as well. Let them do exactly the same action as your "submit" action and execute the actual paging action afterwards.
您可以发送不带表单的参数,如下所示:
You can send a parameter without a form like this:
就像 URL 示例一样:
如果您对 somePageProperty 有有效的 bean 方法(getSomePageProperty()、setSomePageProperty()),则该值将被自动装配(自动设置)。 Struts2 将根据 name 属性自动装配输入字段。您也可以在输入值属性中使用 Struts2 属性标记,或者如果您需要执行一些计算(即从当前 Struts2 操作中获取 NextPageNumber()),则调用一个方法。
Just like the URL example:
If you have valid bean methods for somePageProperty (getSomePageProperty(), setSomePageProperty()) then the value will be autowired (automatically set). Struts2 will autowire input fields based on the name attribute. You can use the Struts2 property tag in the input value attribute as well, or call a method if you need to do some computation (i.e. getNextPageNumber() from the current Struts2 action).