JSP 响应对象 response

本文介绍如何使用response对象实现页面重定向及错误响应,包括sendError与sendRedirect方法的使用,同时涵盖response对象的其他常用方法。
响应对象:response

1)页面重定向
使用response对象中的setReddirect()方法将客户请求重定向到一个不同的页面资源
response.setReddirect("目标路径");          //会改变地址

还可以使用response对象中的sendError()方法指明一个错误状态
response.sendError(500,"请求页面存在错误");

以上两个方法都会中止当前的请求和响应。
如果HTTP响应已经提交给客户端,则不会调用这些方法。
response对象中用于重定向的方法如下:
    sendError(int number)方法:使用指定的状态码向客户发送错误响应;
    sendError(int *number,String msg)方法:使用指定的状态码和描述性消息向客户发送错误响应;
    sendRedirect(String location)方法:指定重定向位置URL并向客户发送重定向响应,可以使用相对URL。

2)response对象的常用方法
addCookie(Cookie cookie)                添加一个cookie对象
setLocale(java.util.Locale loc)         设置本地的国家和语言
public String getCharacterEncoding()    获取字符编码方式
public ServletOutputStream getOutputStream()throw IOException       获取到客户端的输出流对象
public void setContentType(java.lang.String type)           设置响应的MIME类型
setHeader(String name,String value)     使用给定的名称和整数值设置一个响应报头 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值