码迷,mamicode.com
首页 > 其他好文 > 详细

转发(一)

时间:2014-06-21 14:16:50      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:get   数据   string   set   name   代码   

(1)什么是转发?
一个web组件(servlet或者jsp)将未完成的处理
通过容器交给另一个web组件继续完成。
常见的情况是:一个servlet获得数据之后,
转发给一个jsp,由这个jsp来负责展现这些数据。
(2)如何转发?
step1.绑定数据到request(请求)对象上。
代码方式:
request.setAttribute(String name,Object obj);
request.setAttribute中其实有一个hashmap属性,将name对应为hashmap的key,obj对应value;

//有setAttribute方法,当然也就会有getAttribute方法,依据绑订名称找到绑订值,如果值不存在,返回null。
Object request.getAttribute(String name);

step2.获得转发器
RequestDispatcher rd =
request.getRequestDispatcher(String url); 
//url: 转发的目的地地址
step3,转发
rd.forward(request,response);
//依据绑订名称找到绑订值,如果值不存在,
//返回null。
Object request.getAttribute(String name);

转发(一),布布扣,bubuko.com

转发(一)

标签:get   数据   string   set   name   代码   

原文地址:http://www.cnblogs.com/alvin2147483647/p/3798922.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!