Java Servlet:request.getParameter()似乎在扩展自身,而不是覆盖
所以,我有这个表格:Java Servlet:request.getParameter()似乎在扩展自身,而不是覆盖,java,eclipse,tomcat,servlets,Java,Eclipse,Tomcat,Servlets,所以,我有这个表格: <input type="radio" name="item" value="1"> <input type="radio" name="item" value="2"> <input type="radio" name="item" value="3"> 您打算如何处理下面的行: html+=request.getParametervare 您的html变量是类成员,因此在不同的请求中重复使用它。这意味着您的servlet不是线程安
<input type="radio" name="item" value="1">
<input type="radio" name="item" value="2">
<input type="radio" name="item" value="3">
您打算如何处理下面的行: html+=request.getParametervare 您的html变量是类成员,因此在不同的请求中重复使用它。这意味着您的servlet不是线程安全的。干得好 您希望将变量声明放在doPost方法中,您的问题将得到解决:
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
PrintWriter out = response.getWriter();
String html = request.getParameter("vare");
out.println("post" + html);
}
可能是因为+=运算符。
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
PrintWriter out = response.getWriter();
String html = request.getParameter("vare");
out.println("post" + html);
}