JSP的内部对象

最后一个与JSP语法有关的组件叫做内部对象.在JSP小型指令文件内,你可以存取这些内部对象来与执行JSP网页的servlet环境相互作用。许多对内部对象的存取应该要简化。然而,这些是范例,它们的存取都是可接受的,要完整的利用内部对象设定则需要对最新的Java Servlet API有所了解。

   下表列出你可以使用的内部对象。

   内部对象说明

   request   客户端请求,此请求会包含来自GET/POST请求的参数

   response  网页传回客户端的响应

   pageContext 网页的属性是在这里管理

   session   与请求有关的会话

   application servlet正在执行的内容

   out     用来传送响应的输出流

   config   servlet的架构对象

   page    JSP网页本身

   exception  针对错误网页,未捕捉的例外

   那么,这些是做什么的,而你应该如何使用它们呢?基本上,在你的小型指令文件里,你可以使用它们来存取执行JSP程序代码的servlet。为了避免谈论到太多Servlet API 的细节,让我们来检视一些你可以利用它们来做的事: 

   不必使用表达式,你可以直接存取内部out对象来打印一些东西到response:

   <% out.println("Hello"); %>. 

   不必直接传送参数到JavaBean,你可以藉由请求对象来取得参数的值:

   <% String name=request.getParameter("name"); out.println(name); %>。

   当你以JSP写了许多的应用程序之后,如果你建立了JavaBeans或者发现你自己将太多的Java原始码放入你的JSP档案,你需要建立支持的Java类别,这样可以鼓励重复使用并且降低JSP网页转换时所需要的时间。当你需要建立Java类别时,你必须:

   将JDSWK的安装目录\bin目录加到你的PATH。在你的autoexec.bat档案的PATH行的最后,加入C:\1.2.2\bin; 。

   以下面的指令将JAR档案复制到\jre\lib\ext目录:

   copy c:\jswdk-1.0.1\lib\servlet.jar c:\jdk1.2.2\jre\lib\ext.

时间: 2024-08-25 13:50:45

JSP的内部对象的相关文章

JSP开发入门(四)--JSP的内部对象

最后一个与JSP语法有关的组件叫做内部对象.在JSP小型指令文件内,你可以存取这些内部对象来与执行JSP网页的servlet环境相互作用.许多对内部对象的存取应该要简化.然而,这些是范例,它们的存取都是可接受的,要完整的利用内部对象设定则需要对最新的Java Servlet API有所了解. 下表列出你可以使用的内部对象. 内部对象说明 request 客户端请求,此请求会包含来自GET/POST请求的参数 response网页传回客户端的响应 pageContext 网页的属性是在这里管理 s

JSP的内部对象--JSP开发入门四

js|对象 最后一个与JSP语法有关的组件叫做内部对象.在JSP小型指令文件内,你可以存取这些内部对象来与执行JSP网页的servlet环境相互作用.许多对内部对象的存取应该要简化.然而,这些是范例,它们的存取都是可接受的,要完整的利用内部对象设定则需要对最新的Java Servlet API有所了解. 下表列出你可以使用的内部对象. 内部对象说明 request 客户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回客户端的响应 pageContext 网页的属性是

CNET JSP BASIC:JSP的内部对象

最後一个与JSP语法有关的元件叫做内部物件.在JSP小型指令档内,你可以存取这些内部物件来与执行JSP网页的servlet环境相互作用.许多对内部物件的存取应该要简化.然而,这些是范例,它们的存取都是可接受的,要完整的利用内部物件设定则 要对最新的Java Servlet API有所了解. 下表列出你可以使用的内部物件.      内部物件说明 request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这

JSP的内部对象_JSP编程

最後一个与JSP语法有关的元件叫做内部物件.在JSP小型指令档内,你可以存取这些内部物件来与执行JSP网页的servlet环境相互作用.许多对内部物件的存取应该要简化.然而,这些是范例,它们的存取都是可接受的,要完整的利用内部物件设定则要对最新的Java Servlet API有所了解.下表列出你可以使用的内部物件. 内部物件说明   request 用户端请求,此请求会包含来自GET/POST请求的参数   response 网页传回用户端的回应   pageContext 网页的属性是在这里

让我们一起来认识JSP

js Java Server Pages(JSP)是最近非常热门的建立动态网页的技术.技术天地在前段时间为大家介绍了一些关于JSP方面的内容,现在就做个简单的小结,以便各位读者能更方便的阅读这些文章.  JSP是什么?它究竟是做什么用的?我需要JSP吗?初次接触JSP,相信很多人都会有这样的疑问.还是让我们来看看一个开发人员眼中的JSP技术,也许你先前的疑问就会烟消云散了.  看到JSP,人们总会联想起ASP,毕竟他们从名字上看很相似,JSP和ASP有什么区别吗?动态网页制作技术JSP与ASP的

JSP迅速入门

JavaServer Pages (JSP) 是一种以 Java为主的跨平台web开发语言. JSP与微软的Active Server Pages 兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript.当你所使用的网站服务器没有提供本地ASP支持,也就是Apache或Netscape服务器时,你可以考虑使用JSP.虽然你可以取得这些服务器的ASP附加配备模块,但价格相当昂贵,而目前Sun并没有对你所需要的JSP组件收取费用(虽然Sun未来有可能会收费).对于Solari

JSP与JavaBean详谈

js JSP与JavaBean   虽然你可以在小型指令文件里放入一大块的程序代码,但是大多数的Java程序代码是属于可以重复使用的组件,称为JavaBean.JavaBean就跟ActiveX控件一样:它们提供已知的功能,并且是为了可随时重复使用的目的而设计的.   JavaBean的价值在于它可以经由一组特性来使用,而这些特性则提供对JavaBean设定的存取.以人来作范例,此人就是JavaBean,而他的姓名,社会福利安全号码,以及住址可以是特性.对于JSP网站,基本上你是将'JavaBe

JSP培训之异常处理

要对JSP程序可能产生的异常进行处理,可以从多个角度完成:可以针对特定的代码,可以针对特定的文件,也可以针对错误的类型.如果针对特定的代码,可以使用标准标签库中的核心标签库中的<c:catch>标签.如果针对特定的文件,可以使用JSP的page指令中的isErrorPage属性和errorPage属性完成.如果针对特定类型的错误,可以使用web.xml配置文件.1 使用<c:catch>进行异常处理<c:catch>标签可以针对特定的一行或者多行代码.<c:cat

JSP迅速入门_JSP编程

JavaServer Pages (JSP) 是一种以 Java为主的跨平台web开发语言. JSP与微软的Active Server Pages 兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript.当你所使用的网站服务器没有提供本地ASP支持,也就是Apache或Netscape服务器时,你可以考虑使用JSP.虽然你可以取得这些服务器的ASP附加配备模块,但价格相当昂贵,而目前Sun并没有对你所需要的JSP组件收取费用(虽然Sun未来有可能会收费).对于Solari