在单个JSP上处理多个表单

时间:2010-04-30 14:17:23

标签: html forms jsp

我有一个JSP页面,上面有几个表单。其中一些形式是 动态生成,并且每个都向a提交一些信息 数据库中。

处理一个表单很简单,因为我可以简单地将表单发布到 本身,并处理 使用单个bean的数据。由于我有多种形式,我现在有一个 问题。页面上的几个表单处理相同类型的数据 (相同的输入名称),以及每个表单的“setproperty *”调用 bean会改变几个beasn中的数据,而不仅仅是表单/ bean 发送了数据。

我正在尝试用单个bean编写一个单独的JSP 处理表单提交。但是,我不知道如何制作这个页面 返回提交数据的推荐页面。

我将以一种简单的方式重新表述我的问题: 我有一个jsp,它列出了一个带有一个问题和多个答案的常见问题解答。 每个答案都有它的评论形式,所以它是相同的formbean。

我不知道如何设置这个......

1 个答案:

答案 0 :(得分:1)

使用servlet根据请求参数控制,预处理和后处理请求。您可以通过按下的提交按钮的名称和/或值来区分表单。您可以通过RequestDispatcher#forward()将请求转发回JSP页面。