我需要一些建议来弄清楚如何控制我的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>
这是正确的方法吗?然后检查?或者我应该制作隐藏的表格+我正确的表格吗?
答案 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);