站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题求救:页面提交后,再点击链接老是会打开新页面!

求救:页面提交后,再点击链接老是会打开新页面!

摘要: 求救:页面提交后,再点击链接老是会打开新页面!


在做一个信息管理系统,菜单是下拉式的,只有二级菜单。有一个人员管理功能,注册员工是要上传图片和简历等文件的,页面加了一个 enctype="multipart/form-data" ,在这个页面提交后。再点击菜单链接时就会打开一个新的页面,请指教这是怎么回事?其它功能的提交都不会有这个问题?难道和 enctype="multipart/form-data"有关系吗?急


在这个页面提交后。再点击菜单链接时就

......

你都提交了,点的是哪个菜单链接??


页面是三个frame,菜单在最上面的frame,提交是在下面的这个frame里面。提交后会跳转到列表页面,上面的菜单frame是不会刷新的。可是我再想点击其它功能的链接时就会打开一个新的IE,新打开里面显示的是下面frame里的东西。然后不论点击任何功能,都会在这个新的ie里显示


所有的链接的target都是mainframe,就是下面的那个frame。没有理由会新打开页面啊!


提交后会跳转到列表页面.....


你的提交后的跳转怎么写的? 是不是直接重定向到了下面的frame页面?这样的跳转,我认为是直接指向该页面,而不是指向该frame中的元素页面,不知道你明不明白我的意思

你可以试试提交至frame页面,target指向下面的页面,这样应该没有脱离框架,之前的做法可能脱离了


是用struts写的。在注册页面提交到action,然后forward转到列表页面的。其它功能的转向都是这样做的。可是为什么仅有这一个功能出现这个问题?



我说一下操作步骤吧:进入主页面,点击菜单的链接,注册页面会显示在下面的frame,输入信息提交,保存成功会转向到另一个列表页面。还是显示在下面的frame,保存失败会回到本页面,提示失败信息。这两种情况我都试了,只有提交后,再想打开其它功能,都会新打开IE。


那我就不清楚了

等等其他人的回答吧


已经解决了,原来是我在JAVASCRIPT里定义的变量前没有加VAR,百思不得其解为什么会这样。总之是搞定了。谢谢kevinliuu(@。@) ,分都给你吧



↑返回目录
前一篇: log4j输出多个日志文件的问题
后一篇: 在JSP页面使用Bean问题