<form method="post" action="borrow.jsp" target="right" id="show">
<table>
      <tr height="30"><td>书名:</td><td><%=name%></td></tr>
      <tr height="30"><td>作者:</td><td><%=author%></td></tr>
      <tr height="30"><td>出版社:</td><td><%=publisher%></td></tr>
      <tr height="30"><td>ISBN:</td><td><%=ISBN%></td></tr>
      <tr height="30"><td></td><td><input name="tijiao" type="submit" value="借书"/><td></tr>
</table>
</form >  
这样的表单中没有name属性,提交到 borrow.jsp中后,如何提取出表单中的数据啊?

解决方案 »

  1.   

    放个隐藏域,
    <table>
      <tr height="30"><td>书名:</td><td><%=name%><input type="hidden" name="name" value="<%=name%>"></td></tr>
      <tr height="30"><td>作者:</td><td><%=author%></td></tr>
      <tr height="30"><td>出版社:</td><td><%=publisher%></td></tr>
      <tr height="30"><td>ISBN:</td><td><%=ISBN%></td></tr>
      <tr height="30"><td></td><td><input name="tijiao" type="submit" value="借书"/><td></tr>
    </table>
    就写一个了,下面的选项同理,borrow.jsp获取值就是rquest.getParameter("name");