第5章jsp技术内容摘要:

22 4.jsp:plugin, jsp:params和 jsp:fallback jsp:plugin用于在浏览器中播放或显示一个对象 (通常为 Applet或 Bean). jsp:params用于传递参数给 Applet或 bean. jsp:fallback显示一段给用户的文字 . 语法形式 : 见下页 . Java与 Web信息处理技术 23 jsp:plugin type=bean|applet code=objectCode codeBase=objectCodeBase [align=alignment] [archive=archiveList] [height=height] [hspace=hspace] [jrversion=jrversion] [name=ComponentName] [vspace=vspace] [width=width] [nspluginurl=URL] [iepluginurl=URL] [jsp:params [jsp:param name= vaule= /]+ /jsp:params] [jsp:fallbacktext for user/jsp:fallback] /jsp:plugin Java与 Web信息处理技术 24 范例: jsp:plugin type=applet code= codebase=/html jsp:params jsp:param name=molecule value=molecules/ / /jsp:params jsp:fallback pUnable to start plugin/p /jsp:fallback /jsp:plugin Java与 Web信息处理技术 25 4.jsp:element, jsp:attribute和 jsp:body 这 3种元素组合来动态定义 XML元素的值 . 语法形式 : jsp:element name=“name” jsp:attribute name=“name” trim=“true|false” „„ /jsp:attribute jsp:body „„ /jsp:body jsp:element Java与 Web信息处理技术 26 范例 1: jsp:element name=“firstname”/jsp:element 执行结果如下 : firstname/firstname 范例 2: jsp:element name=“person” jsp:attribute name=“name”Mike/jsp:attribute jsp:attribute name=“sex”Male/jsp:attribute jsp:bodyHello/jsp:body /jsp:element 执行结果如下 : person name=“Mike” sex=“Male” Hello /firstname Java与 Web信息处理技术 27 3 隐含对象 (Implicit Object) 隐含对象是指在编写 JSP网页时,不需要做任何声明就可以直接使用的对象 . JSP 2中提供 9个隐含对象 ,可以大概分为以下 4类 : Input/Output有关的隐含对象 out, request, response ,提供有关 Context的隐含对象 session, application, pageContext Servlet有关的隐含对象 page, config Error有关的隐含对象 exception Java与 Web信息处理技术 28 功能 :将数据结果输出到客户端浏览器的网页上 . 类型 : 主要方法 : void print(„) void println(„) void clear() 清除缓冲区的内容 void clearBuffer() 清除缓冲区的当前内容 void close() int getBufferSize()。 int getRemaining()。 boolean isAutoFlush()。 例 : CH05\ Java与 Web信息处理技术 29 功能 :表示来自客户端请求的内容 ,如 :请求的来源、标头、cookies和其它相关内容 . 类型 : 获取请求参数的方法 : String getParameter(String name) Enumeration getParameterNames() String[] getParameterValues(String name) Map getParameterMap() 获取请求标头的方法: String getHeader(String name) Enumeration getHeaderNames() Enumeration getHeaders(String name) int getIntHeader(String name) int getDateHeader(String name) Cookie[] getCookies() Java与 Web信息处理技术 30 其他请求的方法: String getContextPath() String getMethod() String getProtocol() String getQueryString() String getRequestSessionId() String getRequestURI() St。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。