快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

JSP入门初级教程之预定义变量的使用

JSP表达式和scriptlets中的代码,提供了8种自动定义的变量,有时称做implicit objects(固有对象)。它们是:request,response,out,session,application,config, pageContext,和 page.下面我们来具体的了解它们。

request

与request相联系的是HttpServletRequest类,使您可以得到request的参数(通过getParameter方式), request 的类型(GET,POST,HEAD,等等),和引入的HTTP头(cookies,Referer,等等)。严格来说,request是类 ServletRequest的一个子类而不是HttpServletRequest类的,事实上,假如request的协议不是HTTP,那麽它几乎不会工作。

response

对客户端的response与HttpServletResponse 相连。请注重,因为输出流是放入缓冲的,所以可以设置HTTP状态码和response头,尽管在标准的servlets中不答应将之发送到客户端。

out

这里使用PrintWriter类来发送输出到客户端。然而,为了使response对象有效,可使用一个PrintWrite类的使用缓冲的版本 JspWriter.使用session的属性page directive,您可以自己定义缓冲的大小,甚至可以在使用了buffer属性后关闭缓冲。也请注重,out仅用于scriptlets之中,因为 JSP表达式自动的放入输出流,所以极少需要明确的声明out.

session

应用与request相联系的HttpSession类。因为session是自动创建的,即使没有一个引入的session,这种变量仍可绑定。有一个例外是,假如您用page directive关闭session,再试图使用session时将导致错误(在JSP页面向servlet转变时)。

application

使用ServeletContext类,通过使用getServletConfig()。getContext()得到。

config

是一个ServletConfig类的对象。

pageContext

这是JSP中的一个新的类PageContext,用于精练特定服务器的特点时使用,如提高JspWriters的执行效率。假如您通过这个类访问而不是直接的,您的代码将仍旧运行在“规则”的JSP /servlet引擎 br>

page

在JAVA中不是很有用,它仅仅是用来保存在脚本的语言不是JAVA时的时间。
返回类别: 教程
上一教程: 学会如何处理数据库中的NULL
下一教程: 十一、JSP及语法概要

您可以阅读与"JSP入门初级教程之预定义变量的使用"相关的教程:
· JSP入门初级教程之PLUGIN的使用
· JSP入门初级教程之ACTIONS的使用
· JSP入门初级教程之SESSION的使用
· JSP教程(三)--JSP中”预定义变量”的使用
· JSP入门初级教程之JSP指令
    微笑服务 优质保证 索取样品