最后一个与JSP语法相关的组件称为内部对象。在JSP小指令文件中,您可以访问这些内部对象与执行JSP网页的servlet环境相互作用。许多内部对象的访问应该简化。然而,这些都是例子,它们的访问是可以接受的,为了充分利用内部对象设置,最新的Java需要 Servlet 了解一些API。
列出您可以使用的内部对象。内部对象说明 request 客户端请求,本请求将包含来自GET/POST请求的参数 esponse网页传回客户端的响应 pageContext 网页的属性在这里管理 session 与请求有关的会话 application servlet正在执行的内容 out 用于传输响应的输出流 config servlet的架构对象 pageJSP网页本身 exception针对错误的网页,未捕获的例外 那这些是做什么的,你应该如何使用它们呢?基本上,在您的小指令文件中,您可以使用它们来访问执行JSP程序代码的servlet。为了避免谈论过多的Servlet API 让我们来看看你可以用它们来做什么: 不需要使用表达式,可以直接访问内部out对象打印一些东西到responseee: <% out.println("Hello"); %>.
JavaBean不需要直接传输参数,您可以通过请求对象获得参数值: <% String name=request.getParameter("name"); out.println(name); %>。
当你用JSP写了很多应用程序时,如果你建立了JavaBeans,或者发现你在JSP档案中放置了太多的Java原始代码,你需要建立支持Java类别,这可以鼓励重复使用,减少JSP网页转换所需的时间。当你需要建立Java类别时,你必须: 将JDSWK的安装目录\bin目录添加到您的PATH中。当你需要建立Java类别时,你必须: 将JDSWK的安装目录\bin目录添加到您的PATH中。在您的autoexecc中.在bat档案的PATH行结束时,加入CATH行:\1.2.2\bin; 。 以下指令将JAR文件复制到\jre\lib\ext目录: copy c:\jswdk-1.0.1\lib\servlet.jar c:\jdk1.2.2\jre\lib\ext.
![](/images/780-200-2.jpg)