关于jsp页面弹出窗体 open()

[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]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值