比如我写了个A页面(登录页面),B页面是公网上的一个页面,我想在A页面输入用户名密码,然后转跳到B页面,赋值给B页面的用户名密码,实现登录
这个要怎么做?
我试了下用 地址+?传递,有点问题,提示我浏览器要支持cookie 还有 我想转跳到一个外网地址,要怎么写(要自动跳,比如我写的a页面在提交表单后转跳到了B页面,我想让B页面自己转到sina去),我试了下jsp:forward不行,那个好像只能网自己写的网页转跳
这个要怎么做?
我试了下用 地址+?传递,有点问题,提示我浏览器要支持cookie 还有 我想转跳到一个外网地址,要怎么写(要自动跳,比如我写的a页面在提交表单后转跳到了B页面,我想让B页面自己转到sina去),我试了下jsp:forward不行,那个好像只能网自己写的网页转跳
可以用JS 跳转啊
location.href="";
<form name="form" action="www.sina.com">
</form>
<script langugage="javascript">
document.form.submit();
</script>
function tijiao(){
window.location=url;}
---
或者使用重定向redirect。就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般
来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。
用sendRedirect 倒是可以实现转跳,不过要把参数传给外网页面还是有问题
不过要把参数传给外网页面还是有问题?!这个外网页面并没有接受你的参数呀,你又不能改他们的代码。呵呵。
B页面调的外网 用response.sendRedirect
嗯嗯,我就是你说的意思,我想实现的是一个单点登录系统,如果用我问的那些方式实现貌似比较困难,相当于做一个代理服务器了我现在是直接抓去目标网页的form,把他的form直接放到我的网页里,通过赋值,直接提交给目标页