能用response实现跟表单post一样的页面转向吗?
emu 2003-02-11 11:26:34 用jsp或者servlet实现页面转向,我只知道以下两种方法:
<jsp:forward page="login.jsp?username=usr&password=pwd"/>
<%response.sendRedirect("http://www.csdn.com?username=usr&password=pwd");%>
用forward在地址栏中不会显示新页面的地址,但是似乎不能实现跨域,只能在当前服务器的页面之间转向。
用response可以转到其他服务器的页面上,但是地址栏显示的是新的页面地址,这样如果我在页面转向时带了参数就会被用户看到。
我现在需要实现的功能是登录另一个域的服务程序,但是用户名和密码由我的服务程序生成并且不让用户看到,所以当然也不能用form.post,否则就需要把用户名密码生成到页面表单中因而有可能被用户看到。不知用response能否实现象form.post一样的参数发送功能,让参数不显示出来?或者有否其他解决办法?