1.out对象

     <%
out.println("金鳞岂是池中物,<br>");
out.println("一遇风云变化龙。<br>");
out.flush();//将缓冲区内容输入到客户端
out.clearBuffer();//清空缓冲区
out.println("九霄龙吟惊天变,<br>");
out.println("风云际会浅水游。<br>");
%>
<br> 缓冲区大小:<%=out.getBufferSize()%>Bytes。
<br> 缓冲区剩余:<%=out.getRemaining()%>Bytes。

结果:

 金鳞岂是池中物,
一遇风云变化龙。
九霄龙吟惊天变,
风云际会浅水游。 缓冲区大小:8192Bytes。
缓冲区剩余:8126Bytes。

2.request对象(请求)

         <%
request.setCharacterEncoding("UTF-8");//设置请求的字符编码
%>
用户名:<%=request.getParameter("username")%>
爱好 :<%
String[] favorites = request.getParameterValues("favorite");
for (String a : favorites) {
out.println(a + "&nbsp;&nbsp;");
} //该方法返回一个字符串数组,要对其遍历并打印
%>
<%
//请求转发,将对此页面的请求转发到其他页面,前后还是一次请求,request保存的信息还在
request.getRequestDispatcher("login.jsp").forward(request, response);
%>

上面所列都是一些常用的,不常用的就不列了

3.response对象(响应)

   <%
//请求重定向(重新发送一个请求)
response.sendRedirect("lonin.jsp");
%>

请求重定向到指定页面,不会保存上次请求的信息。

4.session对象

客户端与服务器的一次会话

     <% //利用session对象来保存username属性
String user =request.getParameter("username");
session.setAttribute("name",user);
%> <%--获取session对象的name属性值 --%>
username:<%=session.getAttribute("name") %>

这里将请求对象的username值赋给session对象的name属性(用户名保存在sission对象中),sission对象

只有在退出当前会话(关闭所有页面)后才会被销毁,这样我们就不会因为请求重定向而失去对用户信息的

获取,我们可以将持续显示的信息保存在sission对象中,这样就能在所有页面中显示这些信息。

5.application对象

application对象和session对象很像,session用于存储客户端单次会话的信息存储;

application用于服务器端,从服务器开启到关闭,application对象存储的信息,都是可以获取的。

---待续

java之jsp内置对象的更多相关文章

  1. Java EE JSP内置对象及表达式语言

    一.JSP内置对象 JSP根据Servlet API规范提供了一些内置对象,开发者不用事先声明就可使用标准变量来访问这些对象. JSP提供了9种内置对象: (一).request 简述: JSP编程中 ...

  2. Java EE.JSP.内置对象

    JSP根据Servlet API 规范提供了某些内置对象,开发者不用事先声明就可以使用标准的变量来访问这些对象.JSP提供了九中内置对象:request.response.out.session.ap ...

  3. Java学习--jsp内置对象

    九个内置对象,其中Out,request,response,session,application常用 get与post区别: request对象: response对象: 请求转发与请求重定向的区别 ...

  4. 9.Java web—JSP内置对象

    容器内置了9大对象,这些对象在jsp页无需实例化,可以直接使用. 分别为request. response .session. application .out. pageContext .confi ...

  5. [Java web] JSP 内置对象

    1. Application 服务器启动后产生,所有用户共用一个Application,可以往里面存一些键值对 2. Session 会话对象,第一个JSP页面被装载时自动创建.从一个客户打开浏览器并 ...

  6. Java学习-jsp内置对象Session

  7. JSP中的Java代码和内置对象

    一.JSP中的Java代码 (一)JSP页面中有三种方式嵌入java代码: 1.java的表达式 格式:<%= java表达式 %> 2.java的语句 格式:<% java语句&g ...

  8. JSP(3) - 9个JSP内置对象 - 小易Java笔记

    1.9个JSP内置对象 内置对象引用名称     对应的类型 request HttpServletRequest response HttpServletResponse config Servle ...

  9. Java Web程序设计笔记 • 【第3章 JSP内置对象】

    全部章节   >>>> 本章目录 3.1 JSP 内置对象简介 3.1.1 JSP 内置对象概述 3.1.2 JSP 表单处理 3.1.2 request对象 3.1.2 开发 ...

随机推荐

  1. Java进阶(二)文件读操作

    本文以实际的读取文件为例子,介绍流的概念,以及输入流的基本使用. 按照前面介绍的知识,将文件中的数据读入程序,是将程序外部的数据传入程序中,应该使用输入流--InputStream或Reader.而由 ...

  2. 批量替换数据库中所有用户数据表中字段数据类型为char和varchar到nvarchar的脚本

    解决问题:字段类型为char的总是占用指定字节长度(末尾好多空白符号),varchar数据类型长度一个汉字占2个字节,内容存储为中文的字段个人建议全部使用nvarchar. 操作说明:打开SQL Se ...

  3. 《.NET最佳实践》与Ext JS/Touch的团队开发

    概述 持续集成 编码规范 测试 小结 概述 有不少开发人员都问过我,Ext JS/Touch是否支持团队开发?对于这个问题,我可以毫不犹豫的回答:支持.原因是在Sencha官网博客中客户示例中,有不少 ...

  4. Swift基础之PickerView(时间)选择器

    代码讲解:(后面有额外代码讲解) 首页设计UIPickerView的样式设计: leftArray = ["花朵","颜色","形状"]; ...

  5. Git版本控制:Git查阅、撤销文件修改和撤销文件追踪

    http://blog.csdn.net/pipisorry/article/details/47867097 查看文件的修改历史 git log --pretty=oneline 文件名 # 显示修 ...

  6. React Native之携程Moles框架

    因为支持用javascript开发原生应用,React Native一推出就受到不少公司热捧,各家都跃跃欲试.但有一个痛点是,在移动端,我们是否有必要开发多套程序:iOS.Android和H5?本次将 ...

  7. 禁用JavaScript控制台调试

    原文链接: Disable the User's JavaScript Console 原文日期: 2014年03月06日 翻译日期: 2014年03月07日 翻译人员: 铁锚 有几个巨头公司,即Fa ...

  8. mongodb系列之---副本集配置与说明

    在配置副本集之前,我们先来了解一些关于副本集的知识. 1,副本集的原理 副本集的原理与主从很相似,唯一不同的是,在主节点出现故障的时候,主从配置的从服务器不会自动的变为主服务器,而是要通过手动修改配置 ...

  9. Android 的媒体路由功能应用与框架解析

    一.功能描述 Android 的媒体路由API被设计用来允许多种媒体(视频.音乐.图片)在与ANDROID设备连接(无线或有线)的辅助设备(如电视.立体声.家庭戏院系统.音乐播放机)上显示和播放,使用 ...

  10. Erlang cowboy http request生命周期

    Erlang cowboy http request生命周期 翻译自: http://ninenines.eu/docs/en/cowboy/1.0/guide/http_req_life/ requ ...