iframe中无法传参数问题

问题是这样的,我在一个JSP中写一个iframe中,想在这个iframe中打开另一个系统的页面,并实现根据传过去的用户名和密码实现自动登录,在另一个系统中已经对接收的参数作了处理,能自动登录。将这个URL直接放到浏览器地址栏上可以实现自动登录,http://172.20.20.1/assweb/login/login.aspx?flag=1&userid=zls&pwd=zls
但放到以下的iframe的src中就是无法实现自动登录。要手动输入用户名密码才可以。
<iframe name="I1" src="http://172.20.20.1/assweb/login/login.aspx?flag=1&userid=zls&pwd=zls" scrolling="no" border="0" frameborder="0" width="100%" height="100%">
有没有高手解答,我为这问题已经试了无数的方法,最终都是失败。


解决方法
1.
jsp平台的url中包含包含参数往往不能成功。可以使用变通的方法:在src中指定一个静态的html中间页面,其中包含form,form中包含隐藏域,然后在页面load的时候,使用js脚本自动提交form到实际的jsp页面就可以了。

但上述方法存在有的ie界面打开包500错误

2.解决的方法,就是在新建的中间页面中用iframe,加载就可以了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值