JSP实现数据传递

JSP内置对象

  1. out对象
  2. request对象
  3. response对象
  4. exception对象
  5. config对象
  6. page对象
  7. session对象
  8. application对象
  9. pageContext对象


在请求中存取属性

在请求中保存属性:

public void setAttribute(String name,Object o)

request.setAttribute(mess,”注册失败”)

在请求中获取属性:

public Object getAttribute(String name)

转发与重定向:

转发:

RequestDispatcher对象 
forward()方法

1.requestDispatcher(“url”).forward(request,response) 

重定向:

response.sendRedirect(request.getContextPath(到上文)+”url”)

通过编码URLEncode.encode(String,格式) 
或者解码URLDecode.Decode(String,格式)

转发和重定向的区别:
  1. 行为区域的区别:转发是服务器端的行为区域,重定向是客户端行为区域
  2. URI:转发不会发生变化,重定向会改变地址栏的URL
  3. 请求问题:转发是一次请求,重定向是两次请求
  4. 跳转区域问题:转发不可以跳转到第二个项目,重定向可以地址会发生改变(跳转到第二个项目)
  5. 携带请求问题:转发可以携带request相关信息,重定向不会携带
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值