如何使用if语句控制servlet post方法?

时间:2014-05-04 10:40:12

标签: html servlets

我需要一些建议来弄清楚如何控制我的servlet post方法。

有3个html文件:

Create.html
Update.html
Delete.html

我已经在所有这些中创建了一个表单。如果使用这些表单将调用我的servlet post方法。我需要控制它,所以假设你使用create.html来调用它,一些代码应该运行。但是也许你想要更新,当update.html调用servlet时,它应该运行一些不同的代码。

所以我需要帮助制作一些东西,这样我才能控制哪种场景播放。

更新:

尝试制作隐藏的表单,但之后我无法看到我的创建按钮?

我的表格是:

     <form method="post" action="Front">

            <table>
                <tr>
                    <td>Enter name:</td>
                    <td><input type="text" name="name" />
                </tr>

                <tr>
                    <td>Enter initials:</td>
                    <td><input type="text" name="ini" />
                </tr>

                <tr>
                    <td>Enter Cpr-nr:</td>
                    <td><input type="text" name="cpr-nr" />
                </tr>

                <tr>
                    <td><br> <input type="submit" name="WhichPage" value="Create"  /> <input
                        type="reset" value="Cancel" /><br /></td>
                </tr>

这是正确的方法吗?然后检查?或者我应该制作隐藏的表格+我正确的表格吗?

1 个答案:

答案 0 :(得分:0)

将隐藏字段放入表单中。

<input type="hidden" name="whichPage" value="create">

<input type="hidden" name="whichPage" value="update">

<input type="hidden" name="whichPage" value="delete">

然后在您的servlet中检查 whichPage 参数request.getParameter("whichPage);