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 开发 ...
随机推荐
- ROS_Kinetic_03 ROS入门向导
ROS_Kinetic_03 ROS入门向导 每个人都有不同的学习习惯和爱好并针对不同的应用进行ROS相关设计与开发, 没有固定不变的学习模式,但以下的内容是通常都会用到的. 1. ROS基础教程 1 ...
- 第三方ProgressHUD进度条 技术分享
创建一个进度辅助视图: 初始化: - (void)viewDidLoad { [super viewDidLoad]; <span style="color: rgb(255, 0, ...
- pig脚本的参数传入,多个参数传入
pig脚本里传入参数,命令如下 pig -p year=2014 -f test_parm.pig 也可以 pig -f test_parm.pig -p year=2014 -f后面必须紧跟脚本名称 ...
- maven中去掉单元测试的配置
如果是在命令行中去掉测试,可以在命令行中输入:mvn install -Dmaven.test.skip=true 在pom.xml <plugins> <plugin& ...
- Css详解之(伪类选择器)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- (NO.00001)iOS游戏SpeedBoy Lite成形记(九)
我们回到matchRun方法中去尝试第一次修改,部分代码如下: CCActionMoveBy *moveBy = [CCActionMoveBy actionWithDuration:duration ...
- (NO.00001)iOS游戏SpeedBoy Lite成形记(四)
下面我们来实现选手从起点开始移动到终点的代码. 首先在GameScene.h接口中添加matchRun方法: #import "CCNode.h" @interface GameS ...
- 【Android 应用开发】Android 数据存储 之 SQLite数据库详解
. 作者 :万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/19028665 . SQLiteDataBase示例程序下 ...
- Leetcode_128_Longest Consecutive Sequence
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/43854597 Given an unsorted arra ...
- 新书《Ext JS 4.2实战》即将出版
目录: 第1章 Ext JS 4概述1.1 从Ext JS 4.0到4.071.2 从4.1到4.1.1a1.3 从4.2到4.2.11.4 如何选择版本1.5 基 ...