Java Servlet的使用

servlet

Java Servlet是运行于Web服务器上的Java代码,它可以接受用户请求,进行相应的处理,并向用户提供反馈。其作用类似于CGI程序,可以实现网页中很多交互式效果,但比CGI程序效率更高.
1.软件下载

   开发软件有两个:JDK1.X和JSWDK1.X.X。

   到http://java.sun.com,下载后的jdk也可能是j2sdk1.4.1_07文件安装到你的计算机上。

   JSWDK1.0.1可从在http://java.sun.com/products/jsp/download.html下载。下载下来的jswdk1_0_1-win.zip用Winzip软件解压缩至某个目录,如:d:\,该目录下将自动建立一个子目录:jswdk-1.0.1。这时JSWDK 1.0.1便已经安装在d:\jswdk-1.0.1目录下了。

   2.启动JSWDK 1.0.1

   设置好环境变量:

   set CLASSPATH=c:jdk1.X\bin;.

   set path=c:jdk1.X\bin;(可能不一样,这要看你将程序安装到了那个目录)

     然后在该DOS窗口中用CD命令进入JSWDK 1.0.1安装目录(如d:\jswdk-1.0.1)运行startserver.bat即可。

   运行后显示一串字符串,最后显示endpoint created: localhost/127.0.0.1:8080。表明正常启动完毕。但它不支持数据库中文字段和中文值的查询。

   打开一个浏览器,输入:http://你的机器IP地址:8080,这时浏览器中显示出缺省的页面,在该页面中可查看Servlet例子。
   在前面的DOS窗口中输入命令:

   set path=c:jdk1.X\bin;
   set CLASSPATH=c:jdk1.X\bin;d:\jswdk-1.0.1\lib\servlet.jar

   以设置好环境变量。

   javac xx.java编译Java程序

   copy *.class D:\jswdk-1.0.1\examples\WEB-INF\servlets

   将编译后的程序拷贝到Java Servlet运行目录。

   * 若使用老版本的JDK1.2,为了运行该Java Servlet程序,还需要修改一个文件:

   D:\jswdk-1.0.1\examples\WEB-INF\servlets.properties

   用文本编辑器打开该文件,在其最后加上几行:

   xx.code=xx

   xx.initparams=foo

   在浏览器中输入http://机器的IP地址:8080/examples/servlet/xx ,你就会体验到servlet的效果。

时间: 2024-11-02 17:44:01

Java Servlet的使用的相关文章

用Java Servlet构建旗帜广告系统

对于一个商务网站来说,广告系统是必不可少的.一个好的广告系统是一个网站稳定收入的基础.而旗帜广告(banner)则是网站广告中占绝大部分的广告,因此开发一个旗帜广告系统就非常重要了.利用Java Servlet 我们可以很轻松的构建属于我们自己的旗帜广告系统. 我们一般在网页上放上一些图片,设置它们的链接指向广告客户的网页,然后产生日志文件存放浏览的人数,浏览者的IP等信息,这就是开发旗帜广告系统的一般思路. 下面,我想结合一个例程来介绍一下如何使用Java Servlet来构建旗帜广告系统.这

Java Servlet 编程及应用(一)

一.概述 Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面. Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机. Java Servlet 与 Applet 的比较: 相似之处: * 它们不是独立的应用程序,没有main()方法. * 它们不是由用户或程序员调用,而是由另外一个应用程序(容器)调用.

Java Servlet 编程及应用之二

编写Servlet所需要的开发环境 进行Servlet开发所需要的基本环境是JSDK以及一个支持Servlet的Web服务器. 1.JSDK(Java Servlet Development Kit) JSDK包含了编译Servlet应用程序所需要的Java类库以及相关的文档.对于利用Java 1.1进行开发的用户,必须安装JSDK.JSDK已经被集成进Java 1.2 Beta版中,如果利用Java 1.2或以上版本进行开发,则不必安装JSDK. JSDK可以在Javasoft公司的站点免费下

怎样使用Java Servlet动态生成图片详解

servlet|动态|详解 在Web应用中,经常需要动态生成图片,比如实时股市行情,各种统计图等等,这种情况下,图片只能在服务器内存中动态生成并发送给用户,然后在浏览器中显示出来. 本质上,浏览器向服务器请求静态图片如JPEG时,服务器返回的仍然是标准的http响应,只不过http头的contentType不是text/html,而是image/jpeg而已,因此,我们在Servlet中只要设置好contentType,然后发送图像的数据流,浏览器就能正确解析并显示出图片. 在Java中,jav

Java Servlet 和 JSP教程(1)

js|servlet|教程 1 概述 1.1 Java Servlet及其特点 Servlet是Java技术对CGI编程的回答.Servlet程序在服务器端运行,动态地生成Web页面.与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资(更重要的是, Servlet程序员收入要比Perl程序员高:-): 高效 在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程序本身的执行时间较短,启动进程所需要的开

Java Servlet 和 JSP教程(2)

js|servlet|教程 2 安装 2.1 安装Servlet和JSP开发工具 要学习Servlet和JSP开发,首先你必须准备一个符合Java Servlet 2.1/2.2和JavaServer Pages1.0/1.1规范的开发环境.Sun提供免费的JavaServer Web Development Kit(JSWDK),可以从http://java.sun.com/products/servlet/下载. 安装好JSWDK之后,你还要告诉javac,在编译文件的时候到哪里去寻找Ser

关于Java Servlet编程应用基础分析

servlet|编程 一.概述 Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面. Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机. Java Servlet 与 Applet 的比较: 相似之处: * 它们不是独立的应用程序,没有main()方法. * 它们不是由用户或程序员调用,而是由另外一个

Java Servlet API说明文档(2.1a版)

servlet 术语表bytecode字节码:由Java编译器和Java解释程序生成的机器代码. cookie由Web服务器建立的数据,该数据存储在用户的计算机上,提供了一个Web站点跟踪用户的参数并存储在用户自己硬盘上的方法. HTTP超文本传输协议.一个请求响应协议用来连接WWW服务器向客户端浏览器传输HTML页面. 输入流对象一个对象,由ServletInputStream类定义,被Servlet用来从客户端读取请求. 映射由Servlet实例和Servlet返回数据的URL组成的一对,例

使用Java Servlet动态生成图片

servlet|动态 在Web应用中,经常需要动态生成图片,比如实时股市行情,各种统计图等等,这种情况下,图片只能在服务器内存中动态生成并发送给用户,然后在浏览器中显示出来. 本质上,浏览器向服务器请求静态图片如JPEG时,服务器返回的仍然是标准的http响应,只不过http头的contentType不是text/html,而是image/jpeg而已,因此,我们在Servlet中只要设置好contentType,然后发送图像的数据流,浏览器就能正确解析并显示出图片. 在Java中,java.a

Java Servlet API类库中的基本方法介绍

servlet Java Servlet 开发工具(JSDK)提供了多个软件包,在编写 Servlet 时需要用到这些软件包.其中包括两个用于所有 Servlet 的基本软件包:javax.servlet 和 javax.servlet.http.可从sun公司的Web站点下载 Java Servlet 开发工具. 下面主要介绍javax.servlet.http提供的HTTP Servlet应用编程接口. HTTP Servlet 使用一个 HTML 表格来发送和接收数据.要创建一个 HTTP