doGet接收URL传来的参数,只能小于255的参数; doPost接收FORM传来的参数,可以接受大参数 doGet接收URL传来的参数; doPost接收FORM传来的参数,可以接受大参数
<h3 align="center"><a href="/library/bookservlet?action=add" target="mainFrame">添加</a></h3>
上面的是向bookservlet带参数的请求,只能在doget()中处理
dopost()中处理的是form中的action
如下:
<form name="form1" method="post" action="/library/bookservlet">
<table width="278" border="0">
<tr>
<td width="39%">ISBN</td>
<td width="61%"><input name="ISBN" type="text" id="ISBN"></td>
</tr>
<tr>
<td>书名</td>
<td><input name="name" type="text" id="name"></td>
</tr>
<tr>
<td>作者</td>
<td><input name="author" type="text" id="author"></td>
</tr>
<tr>
<td>出版社</td>
<td><input name="publisher" type="text" id="publisher"></td>
</tr>
<tr>
<td>书版时间</td>
<td><input name="publishTime" type="text" id="publishTime"></td>
</tr>
<tr>
<td>此书的总数量</td>
<td><input name="totalNum" type="text" id="totalNum"></td>
</tr>
<tr>
<td>可以借阅数</td>
<td><input name="validNum" type="text" id="validNum"></td>
</tr>
<tr>
<td>书价</td>
<td><input name="price" type="text" id="price"></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="Submit">
<input type="submit" name="Submit2" value="Submit">
<input type="hidden" name="action" value="add">
</div></td>
</tr>
</table>
</form>