用window.open()打开的子窗口,试着用AJAX去访问数据库
hxmlHttp.onreadystatechange = processor;
xmlHttp.open("get","mesupdate.do?mesId=" + mesId + "&caicount=" + caicount,true);
xmlHttp.send(null); 发现不能被actionservlet截获url,404错误提交form
<form name="mes" action="message.do?method=saveLeaveMessage" method="post">
也无法被截获URL,404错误一样的代码,我在父窗口运行过,能被actionservlet截获url,并成功访问数据库,在子窗口为什么不行,请高手指点指点

解决方案 »

  1.   

    404 无法找到网页,确保你的url是正确的.
      

  2.   

    那还说个屁,404绝对是url找不到页面,
    程序没有你想像的那么绝对
      

  3.   

    message.do?method=saveLeaveMessage
    是个相对地址,如果你打开的子窗口的地址跟原窗口不在一个目录下,当然是会出错的。用Firebug观察一下吧,发出AJAX的时候会在Console里面有显示,看看具体访问到什么地址就清楚了