[color=red][size=large]问题描述:jsp页面有一个按钮,点击弹出窗体(如:test.jsp)。窗体内容是空的,要在打开这个test.jsp的时候构建一个动态的table出来(数据从sql2000中来)。[/size][/color] [size=large][b]
太长时间没有使用java语言进行开发了,遇到这么个小问题还真让我费了些时间。如果在.net中这个过程是很简单的,因为其代码后置(如:test.aspx和test.cs),不用过多的考虑页面跳转。
开始我将链接直接给了action,在action中写代码弹出test.jsp,同时设a标签target='_black',问题出来了,action弹出了,在弹出的action中又弹出test.jsp页面。
去掉target="_black",同时在action设浏览器后退一步(否则不会保留在当前页,问题有长时间的空白)。[/b][/size]
[size=large][color=green]最终解决办法:当前页面弹出test_transfer.jsp页面,在test_transfer.jsp页面无条件跳转到action中读数据,再跳转到test.jsp页面完成。现在想来这个过程是对的,但有优化的地方。比如:不用跳转页面test_transfer.jsp,可直接到action中,由action转到test.jsp页面即可。[/color][/size]
太长时间没有使用java语言进行开发了,遇到这么个小问题还真让我费了些时间。如果在.net中这个过程是很简单的,因为其代码后置(如:test.aspx和test.cs),不用过多的考虑页面跳转。
开始我将链接直接给了action,在action中写代码弹出test.jsp,同时设a标签target='_black',问题出来了,action弹出了,在弹出的action中又弹出test.jsp页面。
去掉target="_black",同时在action设浏览器后退一步(否则不会保留在当前页,问题有长时间的空白)。[/b][/size]
[size=large][color=green]最终解决办法:当前页面弹出test_transfer.jsp页面,在test_transfer.jsp页面无条件跳转到action中读数据,再跳转到test.jsp页面完成。现在想来这个过程是对的,但有优化的地方。比如:不用跳转页面test_transfer.jsp,可直接到action中,由action转到test.jsp页面即可。[/color][/size]