Servlets 从另一个servlet调用时,request.getParameter()在Javaservlet中返回NULL

Servlets 从另一个servlet调用时,request.getParameter()在Javaservlet中返回NULL,servlets,post,get,Servlets,Post,Get,我制作了两个servlet Authenticate.java和Accept.java 下面是Authenticate.java的doGet函数 PreparedStatement stmt = null; PrintWriter out=response.getWriter(); response.setContentType("text/html"); response.setCharacterEncoding("UTF-8");

我制作了两个servlet Authenticate.java和Accept.java

下面是Authenticate.java的doGet函数

      PreparedStatement stmt = null;
      PrintWriter out=response.getWriter();

      response.setContentType("text/html");  
      response.setCharacterEncoding("UTF-8");  
      try{
          int cnt=0;
          Class.forName("com.ibm.db2.jcc.DB2Driver");
          Connection con= DriverManager.getConnection("jdbc:db2://localhost:50000/SSMS", "kiit", "kiit");
          con.setAutoCommit(false);
          String s=request.getParameter("userName");
          if(s==null){
              out.println("You Are Not Authorized");
              return;
          }
          stmt=con.prepareStatement("SELECT COMP_ID,NAME,CONTACT FROM COMPANYREG");

          ResultSet rs=stmt.executeQuery();
          while(rs.next()){
              cnt++;
              out.println("<form action='Accept' method='post'> <input type='text'  size='20' id='cmpid' value='"+rs.getString(1)+"'><br> Name :"+rs.getString(2)+"<br>Contact: "+rs.getString(3)+"<br><input type='submit' class='confirm' id='"+cnt+"' value='Approve'><br></form>");
          }
在Accept.java类中,当我使用request.getParameter(“cmpid”)引用变量“cmpid”时

它正在返回空值。。。。。。有人能告诉我这里到底是什么问题吗?

out.println(
姓名:“+rs.getString(2)+”
联系人:“+rs.getString(3)+”

”;
out.println("<form action='Accept' method='post'> <input type='text'  size='20' id='cmpid' value='"+rs.getString(1)+"'><br> Name :"+rs.getString(2)+"<br>Contact: "+rs.getString(3)+"<br><input type='submit' class='confirm' id='"+cnt+"' value='Approve'><br></form>");
将name属性以“name=cmpid”的形式添加到out.println(“
名称:”+rs.getString(2)+“
联系人:”+rs.getString(3)+“

”); 以“name=cmpid”的形式添加name属性

out.println("<form action='Accept' method='post'> <input type='text'  size='20' id='cmpid' value='"+rs.getString(1)+"'><br> Name :"+rs.getString(2)+"<br>Contact: "+rs.getString(3)+"<br><input type='submit' class='confirm' id='"+cnt+"' value='Approve'><br></form>");