Eclipse中页面跳转、请求转发

本文介绍了Eclipse中JSP的9大内置对象,重点讲解了请求转发和重定向的区别。请求转发在同一个请求中完成,数据不丢失,而重定向会导致数据丢失且客户端浏览器会显示新的URL。RequestDispatcher用于请求转发,而sendRedirect()用于重定向,重定向可以跨域但转发不行。
摘要由CSDN通过智能技术生成

一、JSP9大内置对象(自带的,不需要new也能使用的对象)

out:输出对象,向客户端输出内容
request:请求对象,存储“客服端向服务端发送的请求信息”。
response对象的常见方法
String getParameter(String name):根据请求的字段名Key(intput标签的name属性值),返回字段值value(intput标签的value属性值)
String[] getParametervalues(Sting name):根据请求的字段名Key,返回多个字段值value(checkbox)
void setCharacterEncoding(“编码格式UTF-8”):设置请求编码
getRequestDispatcher(“b.jsp”).forward(request,response); :请求转发的方式跳转页面
getServerContext():获取项目的ServletContext对象

二、调用方式

在servlet中调用转发、重定向的语句如下:

request.getRequestDispatcher("request.jsp").forward(request, response);//转发到request.jsp
response.sendRedirect("request.jsp");//重定向到request.jsp

也可以在JSP中实现

<%response.s
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值