http与https的困惑,请各位指导

     整个项目已快验收了,但美中不足,还有个问题一直未能够解决掉,重要会影响项目的验收,以下就列表在项目中出现的这个问题,请各位朋友指导:

 

     项目是web项目,整个项目采用j2EE体系结构,由于项目是政府项目,所以用户要求采用CA认证进行认证登陆,CA认证是采用https的方式,进行代理请求,那问题就出现了,假设系统用户在CA认证成功后进入系统的index.jsp(https://ip:port/应用/jsp/index.jsp,注意现在的协议从标准的http变成了https),然后在index.jsp中进行一个简单的操作,当操作成功,使用javascript提示操作成功,然后重新刷新index.jsp,我刷新的代码也是采用js的,如下:

     window.location=window.location , 这句js在采用标准的http协议是正常,但在https就出问题了,当在进行刷新的时候整个IE浏览器死掉了,只能通过进程结束来解决。后来我对这个js采用了另外一种方式:window.location.reload();就可以。但是项目问题并没有解决,不当当是index.jsp要进行刷新,其他的,如在进行保存或修改操作也需要做刷新的操作,只是不是采用js进行操作,而是在servlet里面进行重定向操作,如,当对信息进行保存的时候,请求一个documentSave的Servlet,然后在保存成功后从该Servlet重定向到刚新建的页面,这个时候出现的问题也是IE浏览器死掉了。

     以上就是项目碰到的问题,这会不会是跟重定向有关呢?不知道哪位有碰到过类似的问题,或说在采用https的时候客户IE需要进行哪些设置?请各位朋友指导!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值