JavaServer Page(JSP)简介1

js|server

JavaServer Page(JSP)是一种基于Java的技术,用于生成动态网页,支持跨平台、跨Web服务器。

JSP可以与Microsoft的Active Server Page相比,但它使用类似HTML的标记以及Java代码片段来代替VBScript。如果你使用本身不支持ASP的Web服务器(即Apache或Netscape服务器),那么可以考虑JSP。你也可以为这些服务器购买ASP插入模块,但是很贵。而且,现在Sun还不对使用JSP收取许可费(尽管将来有可能会收的)。Solaris、Linux以及Windows的这些组件也非常容易获得。

不要把JSP和服务器端的JavaScript弄混。Web服务器可以自动地把由JSP生成的Java代码段转换成Java Servlet。JSP还可以自动控制以前用Perl脚本或服务器专用API(如ASP)手工编写的许多功能。

现在我们将带你入门,并帮你创建一你需要一个Java 2 Software Development Kit(JSDK),它以前被称为Java Development Kit(JDK),你还需要JavaServer Web Development Kit (JSWDK)、Tomcat或其他支持JSP的Web服务器。Sun免费提供Windows、Solaris和Linux等操作系统的JSDK和JSWDK。

如果你想在你现有的Web服务器使用JSP,而这个Web服务器本身不支持JSP和Java servlet,试一试Allaire的Jrun,它可以作为Netscape的Enterprise和FastTrack Server、Microsoft的Internet Information Server(IIS)和Personal Web Server(PWS)、Apache以及其他一些服务器的插件。你还可以使用Apache Web服务器的Java版本,它包含在最新的JSWDK中。

下载并安装软件
目前,JSDK的1.2.2-001版本是一个可下载安装的归档文件。这个大约20MB的下载软件提供了一个完整的Java开发环境,它可以让你创建任何使用标准核心API的基于Java的解决方案。不过,你的Web服务器使用JSP时唯一要做的就是访问Java的编译器。为了告诉Web服务器编译器的位置,需要将环境变量JAVA_HOME设置为指向JSDK的安装目录。如果你已在Windows上安装并选择了缺省目录,则应在autoexec.bat文件中加入“set JAVA_HOME=C:\1.2.2”一行,然后重新启动计算机。

在安装了JSDK后,下载并安装JSWDK或基于Java的Apache Web服务器——beta版的Tomcat。你把它放在哪里都可以,只要你能再找到它。一般来说,它被放在最高一级的目录中,这样,你就可以替换JSWDK或JSDK的版本而不需要移动另一个了。在安装了这个文件后,你就可以进行JSP开发了。

正确安装了JSWDK后,运行startserver命令启动Web服务器。缺省情况下,它在8080端口侦听。要检查安装是否正确,你可以在启动服务器之后加载一个JSP示例文件(http://localhost:8080/examples/jsp/)。如果你可以成功地运行示例文件,这说明你的安装是正确的。但是如果在用来启动服务器的控制台窗口中显示了错误信息,那么你就需要解决这个问题。最常出现的问题是没有设置(或没有正确设置)JAVA_HOME环境变量。要查看当前的环境变量设置,可以在DOS命令提示符下输入“set”命令。

开始使用
在解释JSP语法之前,先创建一个显示当前日期和时间的Web页面,并保存为sample.jsp。

<html>
<head>
<title>First Page</title>
</head>
<body>
<H3>Today is:
<%= new java.util.Date() %>
</H3>
</body>
</html>

把这个文件和你所有的HTML和JSP页面放进JSWDK安装目录下的Web页面目录中。你可以在http://localhost:8080/sample.jsp中加载这个页面。在这个页面第一次被访问时,Web服务器把JSP翻译成Java servlet,这样你就可以看到系统当前的日期和时间。现在,在下载、安装和配置了开发环境之后,你可以去学习JSP语法并创建自己的基于JSP的解决方案了。

时间: 2024-10-21 20:24:35

JavaServer Page(JSP)简介1的相关文章

JavaWeb学习----JSP简介及入门(含Eclipse for Java EE及Tomcat的配置)

[前言] JSP本身是JavaWeb中的知识,但是在学习Android网络时,必然要涉及到与服务器之间的交互,所以学一下JSP以及其他JavaWeb的内容还是很有必要的,至少能明白程序在访问服务器时,整个过程的原理. 其实,在学习Android之前,Java和JavaWeb的知识都是要先学习的.本人是在2014年7月正式开始Android方向的研究学习,在这之前没有接触任何和计算机软件相关的知识(唯一相关的是,本科学过一门C语言课程,不过现在已经忘光了). 我们来看下面的这张图就知道了: 两张图

JSP简介_JSP编程

JSP(JavaServer Pages)是由Sun Microsystems公司倡导.许多公司参与一起建立的一种动态网页技术标准,其网址为http://www.javasoft.com/products/jsp.该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法.JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作. JSP规范是Web服务器.应用服务器.交易系统.以及开发工具供应商间广泛合

jsp简介

js JSP语法基础 在完成了安装之后,我们来看一看JSP的语法.为了方便学习,你可以下载一个语法卡.但是,Web开发人员一般不应做过多的Java开发工作.除了几个方法调用外,你的JSP Web页面中的Java代码应该是很少的. 知道了这些之后,我们先来看一看JSP指示符和脚本元素,然后再解释一下JavaBean和JSP隐含对象.共有五种JSP指示符和脚本元素.在JSP 1.0中,大多数JSP是包含在由"<%"开始由"%>"结束的单一标记中的.在更新的J

JavaServer Pages (JSP) 1.0简单介绍 ---III

js|server 8.2 The jsp:useBean ActionThis action lets you load in a JavaBean to be used in the JSP page. This is a a very useful capability because it lets you exploit the reusability of Java classes without sacrificing the convenience that JSP adds o

基于MVC模式的Struts框架概述

作者:yarshray   关键字: Java  J2EE  MVC  JSP  Servlet  MVC  Struts 内容简介:        MVC设计模式成为了目前十分流行的一种设计方法.它是一种软件的设计方法模式.并且被大量的开发和实践所证明.因此本文通过介绍Struts框架这种已经实现了MVC模式的软件构件框架了讨论该模式的优势和如何投入到软件开发中去.        本文内容注重理论和实践相结合,比较系统的从多层设计方式到分布式软件开发中所用到的技术,从而切入目前Sun公司退出的

Struts,MVC的一种开放源码实现

简介 小学生也可以在因特网上发布 HTML 网页.但是,小学生的网页和专业开发的网站有质的区别.网页设计人员(或者 HTML 开发人员)必须理解颜色.用户.生产流程.网页布局.浏览器兼容性.图像创建和 JavaScript 等等.设计漂亮的网站需要做大量的工作,大多数 Java 开发人员更注重创建优美的对象接口,而不是用户界面.JavaServer Pages (JSP) 技术为网页设计人员和 Java 开发人员提供了一种联系钮带. 如果您开发过大型 Web 应用程序,您就理解 变化 这个词的含

Java网络学习(一) Tomcat初次尝试

Tomcat是一套开源软件,它由Apache Software Foundation(ASF)开发,用于实现Java Servlet和JavaServer Page (JSP)技术. Tomcat是雄性猫的意思.在O'Reilly的动物书中,猫已经被用作另一本书的封面.所以,Tomcat的O'Reilly书的封皮是雪豹(Snow Leopard): 猫咪变雪豹 Tomcat的功能 Tomcat的核心是一个Servlet Container.Servlet是一类特殊的Java对象,它工作于Web服

使用Cypal Studio for GWT简化Ajax开发

Cypal Studio 和 GWT GWT 是一组可以让 Java 程序员使用纯 Java 编程语言编写动态 Ajax Web 应用程序而无需使用 JavaScript 的工具.GWT 应用程序可以在所有主流浏览器中运行,允许与用户进行充分的交互,并且可以在 Java 开发环境内进行全面的测试和调试. GWT 框架有四个主要组件.一组用 Java 语言实现的部件集合,用于提供所有的标准用户界面 (UI) 功能 -- 通常由比 Swing 更简单的应用程序编程接口 (API) 提供这些功能.一个

Eclipse的Lomboz插件介绍

Lomboz是Eclipse的一个主要的开源插件(open-source plug-in),Lomboz插件能够使Java开发者更好的使用Eclipse去创建,调试和部署一个100%基于J2EE的Java应用服务器. Lomboz插件的使用,使得Eclipse将多种J2EE的元素.Web应用的开发和最流行的应用服务器车结合为一体. Lomboz的主要功能有: 1.使用HTML pages, servlets, JavaServer Page (JSP) files等方式建立Web应用程序 2.J