改正方法:
在form表单提交URL中传递参数:
<form action="update?id<%=request.getParameter("id")%>" method="post">
servlet用request.getParameter取值。
补充:
(1)在form表单传值:
在form表单里加上
<input type="hidden" name="id" value="<%=request.getParameter("id")%>"/>
在servlet中用request.getParameter取值。
(2)使用session会话机制:
//在jsp页面设置
session: session.setAttribute("id", a.getId());
//在servlet中取值
String id = (String)request.getSession().getAttribute("id") ;
(3)
在jsp中用表单
<form action="<%=path%>/editServlet"method="post">
在servlet只需此句
String name=request.getParameter("name");