天天加油 - 助您成才
JSP动态网页制作技术
您正在看的计算机论文是:JSP动态网页制作技术。

JavaServer Pages (JSP) 是一种结合了跨平台与跨网站服务器机制,以 Java为主的技术来产生动态网页。 JSP与微软的ASPActive Server Pages )相容,但它是使用类似HTML的标签以及Java代码片段而不是VBScript。当你所使用的网站服务器没有提供本地ASP支援,也就是ApacheNetscape服务器时,你可以考虑使用JSP。虽然你可以取得这些服务器的ASP附加配备程序,但价格相当昂贵,而目前Sun并没有对你所要的JSP组件收取费用(虽然Sun未来有可能会收费)。对於SolarisLinux以及Windows,这些组件也都很容易取得。

请不要将JSP与服务器端的JavaScript混为一谈。网站服务器会自动将以JSP写成的Java代码片段转换成Java servlets。而许多先前必须以Perl手写程式或服务器特定的API(如ASP)控制的功能也都可透过JSP来自动化处理。

现在就让我们开始动手帮助你建立一个可执行JSP范例网站。

一、如何安装好你的机器来使用JSP

你将需要Java 2软件开发工具(JSDK),它原来的名称是Java开发工具(JDK)以及JavaServer网站开发工具(JSWDK)Tomcat,或是其他支援JSP的网络服务器。Sun免费提供JSDKJSWDK来供WindowsSolaris,以及Linux平台使用。

如果你想要在你目前的网络服务器上使用JSP,但服务器本身并不支援JSPJava servlets,你可以试试看AllaireJrun 它的作用就像是针对Netscape企业版与FastTrack服务器、微软的网络资讯服务器(IIS)与个人网络服务器(PWS)Apache、以及其他服务器的网络服务器附加设备。你也可以使用Apache网络服务器的Java版本,最新的JSWDK里有提供。

1、下载与安装你需要的组件

目前发表的1.2.2-001JSDK可下载的版本是以可安装的压缩文档形式。下载的文件大约是20MB,可提供完整的Java发展环境,让你能建立利用标准API为核心的Java解决之道。然而,你的网络服务器需要应用到JSP的唯一一件事是Java编译器。要让网络服务器知道编译器的位置,将环境参数Java.HOME设到JSDK的安装目录。如果你是在Windows上安装并且接受预设目录,将这行代码set Java.HOME=C:\1.2.2加到你的autoexec.bat文件并且重新开机。

在安装好JSDK之後,下载并且安装JSWDKbeta版的Tomcat,以Java为主的Apache网络服务器。安装在哪里并不重要,重要的是你可以找到它。一般而言,它会放在上层目录,这种方式可以让你取代JSWDK JSDK的网络服务器,不需要移动其他的网络服务器。在你安装好这个文件之後,你就可以准备使用JSP了。

在你正确的安装JSWDK之後,执行startserver指令来启动网络服务器,预设通讯口为8080。要看你在启动服务器之後是否有正确的安装工具,你可以载入范例JSP文件中的任何一个(http://localhost:8080/examples/jsp/)。如果你能够成功的执行一个范例文件,你可以知道你已经正确的设定好软件了。如果你在启动服务器的控制台视窗看到错误讯息,那麽你需要解决这个问题。最常发生的问题是没有设定(或者不正确设定)环境参数Java.HOME 要检查目前的环境设定,在DOS模式下键入set

 

2、开始解释JSP语法 之前,先建立一个显示目前日期与时间的快速网页并且将它储存成sample.jsp:

 

<html>

<head>

<title>First Page</title>

</head>

<body>

<H3>Today is:

<%= new Java.util.Date() %>

</H3>

</body>

</html>.

 

 

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

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

二、JSP语法的基本原理

安装之後,接下来我们要讨论JSP的语法.如果要偷懒,你可以下载语法卡,如果你不熟

1 2 3 4 下一页

排行

  1. 无铅电子装配的材料及工艺考虑
  2. 影响·1750-1950建筑设计思想
  3. Introversion and Extroversion
  4. 美国与欧洲分布式发电的比较
  5. 微型热电联产在游泳池项目中的应
  6. 110 kV电网计算机整定计算新方案
  7. TCP/IP在网络中的高效配置
  8. 谈网络终极优化工具“快猫加鞭”
  9. 关于建立铁路运输客户服务中心发
  10. 加强海铁联运促进物流业发展
  11. Linux内核源代码的阅读和工具介绍
  12. 可持续发展概念下的道路交通现代
  13. 当前我国能源消费形势分析
  14. 上海住宅空调能源的现状与发展
  15. 机械工业中的绿色制造技术
  16. PLC在球面轴承外滚道超精机中的应
  1. 影响·1750-1950建筑设计思想
  2. Introversion and Extroversion
  3. 美国与欧洲分布式发电的比较
  4. 微型热电联产在游泳池项目中的应
  5. 110 kV电网计算机整定计算新方案
  6. 谈网络终极优化工具“快猫加鞭”
  7. 加强海铁联运促进物流业发展
  8. Linux内核源代码的阅读和工具介绍
  9. 基于单片机的实时传真信息监测系
  10. 一种基于铁电存储器的双机串行通
  11. 2004年发展中国家经济状况及前景
  12. 中美日能源需求触及国家发展根本
  13. 天然气水合物资源开采方法研究(一
  14. 公路施工招投标存在的问题及相应
  15. 机器翻译中汉语动结式生成的过程
  16. VACONS 为你提供一个平滑的提升
  1. 无铅电子装配的材料及工艺考虑
  2. 影响·1750-1950建筑设计思想
  3. Introversion and Extroversion
  4. 美国与欧洲分布式发电的比较
  5. 微型热电联产在游泳池项目中的应
  6. 110 kV电网计算机整定计算新方案
  7. 谈网络终极优化工具“快猫加鞭”
  8. 关于建立铁路运输客户服务中心发
  9. 加强海铁联运促进物流业发展
  10. Linux内核源代码的阅读和工具介绍
  11. 可持续发展概念下的道路交通现代
  12. 当前我国能源消费形势分析
  13. 上海住宅空调能源的现状与发展
  14. 机械工业中的绿色制造技术
  15. PLC在球面轴承外滚道超精机中的应
  16. 在虚拟现实系统构建过程中使用3D

最近更新

  • 推荐阅读
  • 计算机论文《JSP动态网页制作技术》JSP动态网页制作技术