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. 使用js控制表单重复提交(1加锁,2事件方式,3 EasyUI中解决表单重复提交)

    方法一. var flag = true; $(function() { $("#interested").click(function() { beInterested(); } ...

  2. java 二进制数字符串转换工具类

    java 二进制数字符串转换工具类 将二进制转换成八进制 将二进制转换成十进制 将二进制转换成十六进制 将十进制转换成二进制 package com.iteye.injavawetrust.ad; i ...

  3. Html.java 存储页面信息类

    Html.java 存储页面信息类 package com.iteye.injavawetrust.miner; /** * 存储页面信息类 * @author InJavaWeTrust * */ ...

  4. 《java入门第一季》正则表达式小案例

    案例一:当你登陆某个论坛,向发帖子留下自己qq号的时候,可惜你的号码就是留不下,总是输入*,或者其它奇妙的字符串.其实原理就是用了正则表达式替换. /* * 替换功能 * String类的public ...

  5. Css技术入门笔记01

    在学习html的时候,html中的标签都具备了特定功能,或者含义,以及相应的样式效果.可是在有些时候我们可能仅仅希望使用 html标签把要显示的数据封装起来,而不需要任何的样式效果.这时就需要单独的标 ...

  6. 关于jQuery中的trigger和triggerHandler方法的使用

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. (七)大图展示Demo引出的UIScrollView的使用

    UIScrollView是一个能够滚动的视图控件,可以通过滚动查看所有内容. 用途: 1.一张大图屏幕放不下,可以用各个方向的手势来看大图的各个部分. 2.手机的设置页面有很多的选项,需要上下滚动来查 ...

  8. Django应用部署 - 上线指南

    http://blog.csdn.net/pipisorry/article/details/46957613 python manage.py runserver已经很接近于服务器的形式,但是并不能 ...

  9. mysql进阶(八)怎么对varchar类型排序问题

    MySQL中怎么对varchar类型排序问题 asc 升级 desc降序 在mysql默认order by 只对数字与日期类型可以排序,但对于varchar字符型类型排序好像没有用了,下面我来给各位同 ...

  10. 好看的dialog,sweet Alert Dialog 导入Android Studio

    系统自带的dialog实在是丑到无法忍受.所以找到了一款比较好的第三方dialog. github 地址如下:https://github.com/pedant/sweet-alert-dialog ...