这是servelt的一部分,我是信息经过servelt处理后经过转向,在info.jsp页面上显示处理的信息,但是在执行后,发现名字还是servelt的logincheck这个名字,而不是info.jsp,为什么出现这种情况呢,求解答
你用的应该是forward方法,这是服务器内部重定向,当程序根据请求跳转到其它实例,客户机不知道,所以当成功达到所要求的目的地时浏览器中的地址还是跳转前的地址
页面跳转成功没?
还是页面也没成功
仅仅是路径没变,而页面已经跳转是,所用方法:
重定向与转发两个概念,与用法,两方法都是用来进行跳转页面的,但路径一变一不变
如果你使用的是forword方法则是使用了请求分配,url后面会是logincheck
如果你使用了sendRedirect则在url后面会变成.jsp。
在forword的时候,请求和响应共享,在sendRedirect方式下进行重定向,属于两次请求。