...及其forward方法的是怎么使用的、以及有什么作用呢?

发布网友 发布时间:2024-10-24 14:25

我来回答

3个回答

热心网友 时间:12小时前

一般从action跳转的页面是不用这个
request.getRequestDipatcher("/跳转地址").forwrd(request,response);方法的
你如果从action要提交的话,直接把要提交到的页面写进去就好了,比如:
action=“doLogin.jsp” //doLogin.jsp是要处理数据的页面。

如果你学了Serverlet的话,就不用这个麻烦了,没学的话就用上面的方法也可以实现的。

我看大部分都是用在跳转到另外一个页面的(也不是所有的连接都用这个)比如:登录成功了
int i=0;
if(i==1){
request.getRequestDipatcher("/index.jsp").forwrd(request,response);//成功页面
}else{
request.getRequestDipatcher("/error.jsp").forwrd(request,response);//失败页面
}

解释的不全,希望可以帮到你,谢谢

热心网友 时间:12小时前

用来从action跳转至页面的。
forward方法里传入一个string,会跳转到这个字符串对应的jsp页面

热心网友 时间:12小时前

分发器,
假如你是用forward分发的,就相当于,他给别人之后自己还有,还会做下面的代码
如果你是用getRequestDispatcher(path).forward(request,response)分发的话,
那相当于,全部丢给他,自己什么都不管,下面的代码也不会执行
至于request和response就是他请求对象和结果对象都给别人,
自己什么都不做。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com