用window.showModalDialog()的方法打开一个网页,现在这个网页中有一个表单,想把这个表单中的信息提交的后台的servlet中去处理。一开始在提交的时候会弹出新的窗口,无奈之下加了<base target="_self">,这样之后虽然不会弹出新的窗口了,但是死活不去后台的servlet了。   请问各位大侠,这个表单该怎样才能正常提交到后台去给servlet处理啊?

解决方案 »

  1.   

    提交怎么会弹出新的窗口呢
    你是form.submit()方式提交的么
      

  2.   

    是啊,在用showModalDialog弹出的页面中用的form.submit();提交的
      

  3.   

    <base target="_self">
    我也是这么加的,也能提交到后台的。
    你试试看加了就不能提交吗? 不加就能提交吗?<base target="_self">写在 <head>里吗?还有你的form里的action写的真的没问题吗??
      

  4.   

    唉,好像是MyEclipse的问题,我直接在里面调试界面,结果更新后的servlet不被调用,它还是调用以前写的servlet。是我大意了吧。唉,浪费时间啊!感谢各位的关注!