java之jsp内置对象
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 + " ");
} //该方法返回一个字符串数组,要对其遍历并打印
%>
<%
//请求转发,将对此页面的请求转发到其他页面,前后还是一次请求,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内置对象的更多相关文章
- Java EE JSP内置对象及表达式语言
一.JSP内置对象 JSP根据Servlet API规范提供了一些内置对象,开发者不用事先声明就可使用标准变量来访问这些对象. JSP提供了9种内置对象: (一).request 简述: JSP编程中 ...
- Java EE.JSP.内置对象
JSP根据Servlet API 规范提供了某些内置对象,开发者不用事先声明就可以使用标准的变量来访问这些对象.JSP提供了九中内置对象:request.response.out.session.ap ...
- Java学习--jsp内置对象
九个内置对象,其中Out,request,response,session,application常用 get与post区别: request对象: response对象: 请求转发与请求重定向的区别 ...
- 9.Java web—JSP内置对象
容器内置了9大对象,这些对象在jsp页无需实例化,可以直接使用. 分别为request. response .session. application .out. pageContext .confi ...
- [Java web] JSP 内置对象
1. Application 服务器启动后产生,所有用户共用一个Application,可以往里面存一些键值对 2. Session 会话对象,第一个JSP页面被装载时自动创建.从一个客户打开浏览器并 ...
- Java学习-jsp内置对象Session
- JSP中的Java代码和内置对象
一.JSP中的Java代码 (一)JSP页面中有三种方式嵌入java代码: 1.java的表达式 格式:<%= java表达式 %> 2.java的语句 格式:<% java语句&g ...
- JSP(3) - 9个JSP内置对象 - 小易Java笔记
1.9个JSP内置对象 内置对象引用名称 对应的类型 request HttpServletRequest response HttpServletResponse config Servle ...
- Java Web程序设计笔记 • 【第3章 JSP内置对象】
全部章节 >>>> 本章目录 3.1 JSP 内置对象简介 3.1.1 JSP 内置对象概述 3.1.2 JSP 表单处理 3.1.2 request对象 3.1.2 开发 ...
随机推荐
- linux杀死进程的简单讲解
一. 终止进程的工具kill .killall.pkill.xkill 终止一个进程或终止一个正在运行的程序,一般是通过kill .killall.pkill.xkill 等进行.比如一个程序已经死掉 ...
- [Ext.Net]TreePanel 异步加载数据
异步加载数据指的是页面加载的时候只显示根目录,点击根目录再去加载其子目录. 下面就来介绍下这种异步加载的树结构要怎么实现 现将例子的图 QQ图片20131225134353.jpg (12.1 KB, ...
- OC第一天——面向对象
1.OC: Object- C ,面向对象的语言 2.OC 和 C的区别: <1> oc是 c的超集 ,oc是在c语言的基础上做了扩展,c语言中的所有语法,在oc中都可以使用,甚至你可以在 ...
- 匿名函数,结合闭包的写法,js对象的案例
/* * name :Zuoquan Tu * mail :tuzq@XXX.com.cn * date :2015/04/1 * version :1.1 * description:modifie ...
- Dynamics CRM2011中通过JS脚本方式显示和隐藏ribbon中的自定义按钮
首先该方法不能写在页面的onload中,因为当从子网格返回常规表单的时候ribbon区域会重新加载而常规表单所在的iframe区域是不会被刷新的,所以如果写在onload中的话就控制的不那么完全了,我 ...
- RabbitMQ 队列
http://blog.chinaunix.net/uid/22312037/sid-163962-abstract-1.html http://bobo896.blog.163.com/blog/# ...
- OpenCV 金字塔图像缩放
// image_pyramid.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <string> #incl ...
- Visual studio2010和Modelsim配置SystemC开发(转)
本文转自一博文. 一.编译System库 1. 下载SystemC library source code, 到http://www.systemc.org注册会员账号后,即可下载SystemC li ...
- 一个简单的基于 DirectShow 的播放器 2(对话框类)
上篇文章分析了一个封装DirectShow各种接口的封装类(CDXGraph):一个简单的基于 DirectShow 的播放器 1(封装类) 本文继续上篇文章,分析一下调用这个封装类(CDXGrap ...
- Shell Scripts - 条件语句,case语句,function功能
修改之前的代码 1.判断 $1 是否为 hello,如果是的话,就显示 "Hello, how are you ?": 2.如果没有加任何参数,就提示使用者必须要使用的参数 ...