美文网首页
JSP 内置对象

JSP 内置对象

作者: Draper | 来源:发表于2017-04-11 21:46 被阅读0次
  • 缓冲区
    Buffer,所谓缓冲区就是内存的一块区域用来保存临时数据

Out

out 对象是 JspWriter 类的实例,是向客户端输送内容的常用对象
以下是一些常用方法

  • void println() 想客户端打印字符串
  • void clear() 清除缓冲区的内容,如果在 flush 之后调用会抛出异常
  • void clearBuffer() 清除缓冲区的内容,如果在 flush 之后调用不会抛出异常
  • void flush() 将缓冲区内容输送到客户端
  • int getBUfferSize() 返回缓冲区以字节数的大小,如不设缓冲区则为 0
  • int getRemaining() 返回缓冲区还剩余多少可用
  • boolean isAutoFlush() 返回缓冲区满时,是自动清空还是抛出异常
  • void close() 关闭输出流

get 与 post

<form name="regForm" action="动作" method="提交方式">

get

以明文的方式通过 URL 提交数据,数据在 URL 中可以看到。提交的数据最多不超过 2KB。安全性较低但效率比 post 高。是和提交数据量不大,安全性不高的数据。比如:搜索、查询等功能。

post

将用户提交的信息封装在 HTML HEADER 内。是和提交数据量大,安全性高的用户信息。比如:注册、修改、上传等功能

request

客户端的请求信息被封装在 request 对象中,通过它才能了解到客户的需求,然后作出响应。他是 HttpServletRequest 类的实例。request 对象具有请求域,即完成客户端的请求之前,该对象一直有效。
有如下的常用方法

  • String getParameter(String name) 返回 name 指定参数的参数值
  • String[] getParameterValues(String name) 返回包含参数 name 的所有值的数组
  • void setAttribute(String, Object) 存储此请求中的属性
  • Object getAttribute(String name) 返回指定属性的属性值
  • String getContentType() 得到请求体的 MIME 类型

MIME:多用途互联网邮件扩展类型。例如:PDF, txt, GIF 的拓展名。

  • String getProtocol() 返回请求用的协议类及版本号
  • String getServerName() 返回接受请求的服务器主机名
  • int getServerPort() 返回服务器接受此请求所用的端口号
  • String getCharacterEncoding() 返回字符编码方式
  • void setCharacterEncoding() 设置请求的字符编码方式
  • int getContentLength() 返回请求体的长度(以字节数)
  • String getRemoteAddr() 返回发送此请求的客户端 IP 地址
  • String getRealPath(String path) 返回虚拟路径的真实路径
  • String getContextPath() 返回上下文路径

response

response 对象包含了响应客户请求的有关信息,但在 JSP 中很少直接用到。它是 HttpServletResponse 类的实例。reponse 对象具有页面作用域,即访问一个页面时,该页面内的 response 对象只能对这次访问有效,其他页面的 response 对象当前页面无效。常用方法如下

  • String getCharacterEncoding() 返回响应用的是何种字符编码
  • void setContentType(String type) 设置响应的 MIME 类型
  • PrintWriter getWriter() 返回可以向客户端输出字符的一个对象(注意比较:PrintWriter 与内置 out 对象的区别)
  • sendRedirect(java.lang.String location) 重新定向客户端的请求

相关文章

  • 2018-07-19

    jsp的内置对象 内置对象以及四中作用域 jsp内置对象简介 jsp作用域简介:核心知识点 request内置对象...

  • JSP内置对象,Request对象的主要方法

    JSP有哪些内置对象、作用分别是什么 JSP内置对象 - CSDN博客 JSP有9个内置对象: request:封...

  • 2018-10-01JSP内置对象记录

    JSP内置对象 JSP九大内置对象: out request response session applicati...

  • 20160925------JSP内置对象

    JSP内置对象 Jsp内置对象是Web容器创建的一组对象,是不使用new关键字就可以使用的内置对象。常用的JSP九...

  • 2018-08-24

    JSP 内置对象

  • JSP笔记

    JSP的9大内置对象 内置对象是指在JSP的<%=%> 和<% %>中可以直接使用的对象什么是内置对象,就是说不用...

  • JAVA Web基础学习---JSP(二)

    JSP内置对象 JSP内置对象是Web容器创建的一组对象,不使用new关键字就可以使用的内置对象,一共有9种内置对...

  • JSP的内置对象

    Jsp的内置对象 什么是内置对象: 在jsp开发中,会频繁使用到一些对象, 例如HttpSession, Serv...

  • JSP精要-one

    JSP JSP内置对象 out对象 out.flush()out.clearBufferout.clear Req...

  • JSP技术

    1.学习内容 JSP技术入门和常用指令 JSP的内置对象&标签介绍 EL表达式&EL的内置对象 2.JSP技术入门...

网友评论

      本文标题:JSP 内置对象

      本文链接:https://www.haomeiwen.com/subject/hrgyattx.html