tomcat5.0.28的bug
今天,我发现此版本好象有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,感觉很奇怪。
------解决方案--------------------System.out.println(session);
--
这样的话,应该是输出这个session的地址,肯定每次不一样的。你打印session id试试