今天,我发现此版本好象有bug.我的测试是这样的:
jsp:(关键内容)
function changeImage(img)
    {
      img.src="imageservlet?id="+Math.random();
     }
<input type="text" name="validateCode"/>
<img alt="请刷新" name="vc" src="" />
<input type="button" onclick="changeImage(vc)" value="看不清楚?">
每次点击看不清楚的时候,就会执行javascript。
Servlet:(在web.xml中已经正确配置)
public class ImageServlet extends HttpServlet
{
     public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
     HttpSession session=request.getSession();
     session.setAttribute("validateCode",num2);
     System.out.println(session);
}
每次会输出不同的session,但是应该是同一个session,感觉很奇怪。