<body>
<form  method="post" action="ShowGoodsClServlet?type=upload">
<table width="836" height="294" border="0">
  <tr>
    <td colspan="2"><img src="images/标题大图片/un_titled.jpg" width="830" height="68" /></td>
  </tr>
  <tr>
    <td height="30"><div align="center" class="STYLE2">
      <div align="left">商品名称:</div>
    </div></td>
    <td><input type="text" name="goods_name" size="30" maxlength="64"/></td>
  </tr>
  <tr>
    <td width="152" height="33"><div align="center" class="STYLE2">
      <div align="left">商品介绍:</div>
    </div></td>
    <td width="674"><input name="goods_intro" type="text" size ="20" maxlength="72"/></td>
  </tr>
  <tr>
    <td height="29"><span class="STYLE2">价格:</span></td>
    <td><input name="goods_price" type="text" size="35" maxlength="64" /></td>
  </tr>
  <tr>
    <td height="27"><span class="STYLE2">商品数量:</span></td>
    <td><input type="text" name="goods_num" size="35" maxlength="64"/></td>
  </tr>
  <tr>
    <td height="29"><span class="STYLE2">生产者:</span></td>
    <td><input type="text" name="publisher" size="35" maxlength="64"/></td>
  </tr>
  <tr>
    <td height="29"><span class="STYLE3 STYLE4">图片:</span></td>
    <td>
<input type="text" name="photo" size="35" maxlength="72"/></td>
  </tr>
  <tr>
    <td height="29"><span class="STYLE3 STYLE4">类型:</span></td>
    <td><select name="goods_select" size="1">
  <option value="cloth">服饰</option>
      <option value="film">CD/电影</option>
      <option value="bags">箱包</option>
      <option value="shoushi">小首饰</option>
      <option value="book">书</option>
      </select></td>
  </tr>
  <tr>
    <td height="29" colspan="2"><div align="right">
<input type="submit" name="Submit" value="提交"/>
    </div></td>
  </tr>
</table>
</form>
</body>
点击了“提交”按钮后数据却没有提交过去...请问是不是这段代码的问题?

解决方案 »

  1.   

    action="ShowGoodsClServlet?type=upload"看看这里是不是有问题~
      

  2.   

    看看有没有执行到后台的寻个action
      

  3.   

    JSP页面没问题,servlet中应该多检查,看控制台输出什么错误,根据错误在对相应的代码进行修改
    LZ把servlet的代码拿出来看看
      

  4.   

    在servlet 中设置断点 如果执行到的话 就看是否得到值 如果 值为空的话 就看是不是 request 获取form中文本框中的名字是否一样 
    如果 没执行到servlet 的话 就看路径是不是有问题
      

  5.   

    action="ShowGoodsClServlet?type=upload" 看看这里是不是有问题~
      

  6.   

    在后台调试下看看~~估计你的web.xml没配置servlet
      

  7.   

    估计跟你的servlet有关系的,
    里面关于转发页面的路径你受否设置正确了?
      

  8.   

    <form  method="post" action="ShowGoodsClServlet?type=upload"> 
    你的后台代码怎样,贴来看看, 或者你的的配置文件是否有错.
      

  9.   

    有没有异常,异常代码贴下,servlet内容也贴下
      

  10.   

    <form  method="post" action="ShowGoodsClServlet?type=upload">楼主你用POST方法提交到Servlet却用“ShowGoodsClServlet?type=upload”的形式传参数。 这样可以吗?
      

  11.   

    后台是servlet还是struts?如果是servlet你只能接收参数type,struts必须有对应的setter/getter方法。