哪位高手帮忙解答下疑问
在Servlet写如下语句:
String idd=“Chinese”;
out.print("<form action='delproduct.jsp' method=post>");
out.print("<td><input type='hidden' name='id' vlaue='<%=idd%>'>");
out.print("<input type='submit' value='删除' name='submit'></td>");
然后在delproduct.jsp中用
String id=request.getParameter("id");//获得id的值
out.print(id);
为什么delproduct.jsp中没有输出id的值?页面为空
如果这种方法不行,那如何在jsp页面中获得Servlet表单提交的数据? 

解决方案 »

  1.   


    out.print("<td><input type='hidden' name='id' vlaue='<%=idd%>'>");能确定 <%=idd%> idd 一定有值吗?
    用这个试试:out.print("<td><input type='hidden' id='id' name='id' vlaue='<%=idd%>'>");
      

  2.   

    out.print("<td><input type='hidden' name='id' vlaue='<%=idd%>'>");
    改为
    out.print("<td><input type='hidden' name='id' vlaue='"+idd+"'>");
      

  3.   

    那确实 。out.print("<td><input type='hidden' name='id' value='"+idd+"''>");