嘿伙计们,我有这个表单被发送到一个烘焙器,它将获取在 Java 项目中输入表单字段的名称 - 我正在使用 Apache Tomcat v7.0 来运行它(servlet) 出于某种原因,虽然当我在烘焙文件中,它告诉我表单文件中定义的方法不存在。
表格代码:
<form action="Band_roster" method="post">
<table cellspacing="5" border="0">
<tr>
<td align="right">Band 1:</td>
<td><input type="text" name=Band1.setbname()></td>
</tr>
<tr>
<td align="right">Band 2:</td>
<td><input type="text" name=Band2.setbname()></td>
</tr>
<tr>
<td align="right">Band 3:</td>
<td><input type="text" name=Band3.setbname()></td>
</tr>
<tr>
<td align="right">Band 4:</td>
<td><input type="text" name=Band4.setbname()></td>
</tr>
<tr>
<td align="right">Band 5:</td>
<td><input type="text" name=Band5.setbname()></td>
</tr>
<tr>
<td align="right">Band 6:</td>
<td><input type="text" name=Band6.setbname()></td>
</tr>
<tr>
<td align="right">Band 7:</td>
<td><input type="text" name=Band7.setbname()></td>
</tr>
<tr>
<td align="right">Band 8:</td>
<td><input type="text" name=Bandb.setbname()></td>
</tr>
<tr>
<td></td>
<td><br><input type="submit" value="Submit"></td>
</tr>
</table>
</form>
烘焙机代码:
<table cellspacing="5" cellpadding="5" border="1">
<tr>
<td align="right">Band1:</td>
<td><%= Band1.getBname() %></td>
</tr>
<tr>
<td align="right">Band2:</td>
<td><%= Band2.getBname() %></td>
</tr>
<tr>
<td align="right">Band3:</td>
<td><%= Band3.getBname() %></td>
</tr>
<tr>
<td align="right">Band4:</td>
<td><%= Band4.getBname() %></td>
</tr>
<tr>
<td align="right">Band5:</td>
<td><%= Band5.getBname() %></td>
</tr>
<tr>
<td align="right">Band6:</td>
<td><%= Band6.getBname() %></td>
</tr>
<tr>
<td align="right">Band7:</td>
<td><%= Band7.getBname() %></td>
</tr>
<tr>
<td align="right">Band8:</td>
<td><%= Band8.getBname() %></td>
</tr>
</table>
<p>Ready to Rock</p>
<form action="Band.jsp" method="post">
<input type="submit" value="submit">
</form>
烘焙文件是我收到错误的文件 - Band8.getBname() 告诉我它无法解决,与 tr 中的每个 Band'number' 相同。
让我知道这是否有意义,并感谢您的帮助!