该【WEB应用与开发 05JSP内置对象课件 】是由【yixingmaob】上传分享,文档一共【73】页,该文档可以免费在线阅读,需要了解更多关于【WEB应用与开发 05JSP内置对象课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。JSP内置对象
课 题 JSP内置对象(Out、request、Response、session)
目的要求掌握request、Response、session对象的含义及它们的属性、方法与应用
教学重点 JSP内置对象的含义及使用
教学难点利用request各方法获取form窗体数据、COOKIE对象的建立与访问
教学课时4(含2课时上机)
教学方法讲解、示例与启发式教学相结合
教学内容和步骤
内置对象是不需要声明,直接可以在JSP中使用的对象,JSP有以下几种内置对象:
request,reponse,out,session,application,config,pagecontext,page,exception.
,Out对象是一个输出流,用来向客户端输出数据。Out对象用于各种数据的输出。
常用方法:
(1)():输出各种类型数据。
(2)():输出一个换行符。
⑶():关闭流。
⑷()
⑸()
⑹()
⑺()
现在是
<%((()));%>
小时
<%((()));%>
分
<%((()));%>
秒
</FONT>
</BODY>
</HTML>
例:
<%***@pagebuffer=”1kb”autoFlush=”true”%>
<%
intbufsize=();
for(intI=0;I<32;I++)
for(intj=0;j<16;j++)
((bufsize-())+”******************”);
%>
例2,例3(略)
:
,该对象封装了用户提交的信息(请求的标头、浏览器的版本名称、语言与编码、请求的方式:GET、PUT、POST、请求的参数名称、参数值和客户端的主机名称等),通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。
Request对象的主要方法:
⑴setAttribute(String name,Object):设置名字为name的request的参数值
⑵getAttribute(String name):返回由name指定的属性值
例4
<html>
<head><title>BalanceExmaple</title></head>
<body>
<p>
<h1>Doyouhaveenough?</h1>
<br>
<jsp:includepage=""flush="true"/>
<%}%>
</body>
</html>
<html>
<body>
<p>
<%--Getparamatersfromtherequestobject--%>
⑶getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例.
<%("needsJob","true");
("name","xsf");
("sex","man");%>
<jsp:includepage=""flush="true"/>
<%***@pagelanguage="java"import=""%>
<p>
⑷getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组
⑸getCharacterEncoding():返回请求中的字符编码方式
⑹getContentLength():返回请求的Body的长度
⑺getHeader(String name):获得HTTP协议定义的文件头信息
⑻getHeaders(String name):返回指定名字的request Header的所有值,结果是一个
WEB应用与开发 05JSP内置对象课件 来自淘豆网www.taodocs.com转载请标明出处.