您当前所在位置:

如何制作JSP动态网页

2013-09-03

有关内部物件说明:

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.2bin; 。

以下面的指令将JAR档案复制到jrelibext目录:

copy c:jswdk-1.0.1libservlet.jar c:jdk1.2.2jrelibext.

五、 建立一JSP网站

现在到了将所有的JSP语法放在一起使用的时候了。我们将会建立一个具有输入格式的网站,让使用者来输入股票代号并且获得目前股票的价格(大约延迟20分钟)。如果有错误,则错误网页会显示。

quote.jsp

首先,以这段代码建立quote.jsp并且将它储存在JSWDK安装目录的网页目录里。网页的大部分内容是标准的HTML格式,而JSP代码分散各处。第6行是网页编辑器指引,指示将任何错误传送到errorPage.jsp档案。第13行到15行是小型指示码,基本上是说只有当"symbol"参数存在时才显示表格。这个if区段包含了第32行到34行的代码。第17行定义要使用的 JavaBean,而第18行从参数载入它的符号特性。第27行到29行指示显示usebean的特性。除了if区段之外,并没有其他的Java代码。

errorPage.jsp

接著,将下列的JSP原始码储存到网页目录下的文件errorPage.jsp.这是一个错误网页的暗示是在第一行,此行将网页编译器指引isErrorPage属性设为真。虽然前一页说明了错误网页在哪里,这页是说它是一个错误网页。JSP文件里其他特定的JSP代码是对内部例外物件的存取。此页只是显示它的值而已:

<%@ page isErrorPage="true" %>

.

将这个文件与你所有的HTML与JSP网页放在你JSWDK安装目录下的网页目录里. 你可以在http://localhost:8080/sample.jsp下载此页.当你第一次参观这个网页时,网站服务器会将JSP翻译成Java servlet代码,那你就会看到目前的日期与时间.

现在你已经下载,安装,并且架构好环境,你已经准备好要了解JSP语法与建立你自己的JSP为主的解决之道.

Quotes JavaBean使用雅虎的资源来取得股票。其原始码 要储存於 JSWDK安装目录下classescomjguru目录里的quotes.java档案。从那里你可以使用JSDK的编译器来编译它。 一旦你建好两个JSP文件,建立了JavaBean原始文件并且编译好之後,你就可以由http://localhost:8080/quote.jsp载入quote.jsp文件来查看结果,假设你没有更改 JSWDK安装,使用不同的通讯口> 此网页可以再加强,但它所呈现的功能,是JSP功能的良好示范。

以上就是由精品学习网为您提供的JSP论文-如何制作JSP动态网页,愿您能写出优秀的论文。