2.Servlet-Response对象

Response

  • setCharacterEncoding(encoding) : 设置响应的编码方式

  • setStatus(status) : 设置响应给浏览器状态,浏览器根据状态码会做出不同的反应

    • HttpServletResponse 内置的静态状态码常量有:
      • SC_OK (200): 正常响应

      • SC_CREATED (201) : 添加数据成功,并正常响应

      • SC_NO_CONTENT(204): 删除数据成功,并正常响应

      • SC_MOVED_PERMANENTLY(301) : 永久重定向

      • SC_MOVED_TEMPORARILY(302) : 临时重定向

      • SC_NOT_MODIFIED(304):数据未修改、代表缓存

      • SC_BAD_REQUEST(400) : 坏的请求,一般指的是参数不正确

      • SC_UNAUTHORIZED (401) : 未认证的请求、一般代表没有登录

      • SC_FORBIDDEN (403) : 禁止访问, 一般代表 没有权限

      • SC_NOT_FOUND (404) :请求的资源 找不到、无法访问

      • SC_METHOD_NOT_ALLOWED (405) : 请求方式不正确

      • SC_NOT_ACCEPTABLE (406) : 请求参数格式不正确

      • SC_UNSUPPORTED_MEDIA_TYPE (415) : 不支持的媒体类型,响应的数据格式浏览器不识别

      • SC_INTERNAL_SERVER_ERROR (500) : 服务器内部异常(看到这个状态码,一定代表代码出错)

      • SC_BAD_GATEWAY (502) : 网关错误,(一般502错误,大部分原因都是由于下游服务器产生的,所以和500的错误解决方案一样)

      • SC_GATEWAY_TIMEOUT(504) : 网关超时

      • SC_HTTP_VERSION_NOT_SUPPORTED(505):协议版本不正确

  • addHeader(name, value) : 设置响应的头信息

  • addCookie(cookie) : 向浏览器 添加 Cookie 信息

  • sendRedirect(location) : 跳转到指定的网址, location可以是外部地址,也可以内部地址

    • 外部地址: 必须 以 http 或者 https 开头
    • 内部地址: 从 端口号 后面的 地址 开始写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值