2010-04-30 51 views
0

我有一个包含多个表单的JSP页面。其中一些表格是动态生成的 ,并且它们中的每一个都向 数据库提交了一些信息。在单个JSP上处理多个表单

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

我正在尝试编写一个单独的JSP,其中包含一个单独的bean, 可以处理表单提交。但是,我不确定如何使此页 回到提交数据的引用页面。

我打算用简单的方法重新制定我的问题: 我有一个jsp,它列出了一个带有一个问题和多个答案的常见问题解答。 每个答案都有它的评论形式,所以它与Formbean相同。

我不知道该如何设置?

回答

1

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