没有啊,就是String formname = request.getParameter("formname"); 
这个值为null

解决方案 »

  1.   

    你这个formname是个数组吧?定义个数组get一下试试~
      

  2.   

      <input name"formname" type="hidden" value="form2"> 
    改为  <input name="formname" type="hidden" value="form2"> 
      

  3.   

    <form  method ="post" action="PackCopyright.jsp">
      <input  name="textfieldfront"  type="text"  value=" " size="5"    >
      <input name="textfieldback"  type="text"  value=" " size="5"    >
      <td height = "44" width = "172">
      <input name"formname" type="hidden" value="form1">
      <input name="Submit" type = "submit" value = "连续书号打包">
      </td>
      </form>
    <form method ="post" action="PackCopyright.jsp">
      <input  name="textfieldback"  type="text"  value=" " size="17"    >
      <td height = "44" width = "172">
      <input name"formname" type="hidden" value="form2">
      <input name="Submit" type = "submit" value = "非连续书号打包">
      </td>
      </form> 看仔细,楼主!!
      

  4.   

     <input name = "formname" type="hidden" value="form1"> 
      

  5.   

    换下面代码试试,开始看的时候你的代码没问题。放到eclipse才知道,name值有问题。
    下面代码,我是测试过的,能得到值。
        <form  method ="post" action="getform.jsp"> 
      <input  name="textfieldfront"  type="text"  value=" " size="5"    > 
      <input name="textfieldback"  type="text"  value=" " size="5"    > 
      <td height = "44" width = "172"> 
      <input name="formname" type="hidden" value="form1"> 
      <input name="Submit" type = "submit" value = "连续书号打包"> 
      </td> 
      </form> 
    <form method ="post" action="getform.jsp"> 
      <input  name="textfieldback"  type="text"  value=" " size="17"    > 
      <td height = "44" width = "172"> 
      <input name="formname" type="hidden" value="form2"> 
      <input name="Submit" type = "submit" value = "非连续书号打包"> 
      </td> 
      </form> 
      </body>
      

  6.   

    你这个是隐藏表单域:不能这样获取,因该String [] s=request.getParameterValues("formname")
    不知道是不是这个单词:getParameterValues,你查看一下吧,记不清了