哪位高手帮忙解答下疑问
在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表单提交的数据?
在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表单提交的数据?
out.print("<td><input type='hidden' name='id' vlaue='<%=idd%>'>");能确定 <%=idd%> idd 一定有值吗?
用这个试试:out.print("<td><input type='hidden' id='id' name='id' vlaue='<%=idd%>'>");
改为
out.print("<td><input type='hidden' name='id' vlaue='"+idd+"'>");