【发布时间】:2017-04-12 22:38:45
【问题描述】:
我有一个表格,里面有一张桌子。每一行都有提交类型的按钮,每个按钮都调用一个 servlet。 每个按钮都有不同的名称属性,但按钮上的标签是相同的。
在被调用的 servlet 中,我想确定按下了哪个按钮并调用了该 servlet。
<form method='POST' action='/Assignment/DateRequestServlet' name='daterequestform'>
<table padding = '5' border = '1'>
<tr>
<td>
<button name='button1' type='submit'> Request Date</button>
</td>
</tr>
<tr>
<td>
<button name='button2' type='submit'> Request Date</button>
</td>
</tr>
<tr>
<td>
<button name='button3' type='submit'> Request Date</button>
</td>
</tr>
</table>
</form>
在 servlet 中,我尝试过 req.getAttribute("name") 或 req.getParameter("name") 但它们都返回 null。
我想做一些返回按钮名称的操作,例如:在本例中为 button1、button2 或 button3。
任何帮助将不胜感激!
亲切的问候
卢卡斯
【问题讨论】: