`

servlet使用实例

 
阅读更多


java虚拟主机运行servlet时需要在调用路径前以“/servlet/”开头,请参考以下示例:示例中包括test.jsp、web.xml、HelloWorld.class三个文件,分别上传到站点目录下

/htdocs/test.jsp

/htdocs/WEB-INF/web.xml

/htdocs/WEB-INF/classes/HelloWorld.class

上传后访问 http://yourdomain/test.jsp 。

样例程序如下:


(1)web.xml的配置
<?xml version="1.0" ?>
<web-app>
<!-- HICHINA Servlet Test -->
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
<!-- HICHINA Servlet Test -->
</web-app>

(2)test.jsp文件
<html>
<head>
<title>Hello JSP World!</title>
</head>
<body>
<h1>Hello, JSP World!</h1>
<p>The time now is : <%= new java.util.Date() %>.</p>
<p>To see the servlet example <a href="/servlet/HelloWorld">click here</a>.</p>
</body>
</html>

(3)HelloWorld.java源文件,需要您在本地编译成HellWorld.class
// Filename : HelloWorld.java
// Description : This servlet merely says hello!


import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {

public void doGet ( HttpServletRequest request, HttpServletResponse response )
throws ServletException, IOException {

response.setContentType("text/html");
PrintWriter out = response.getWriter();

out.println("");
out.println("Hello, Cruel World!");
out.println("");
out.println("Hello, Cruel World !");
out.println("This is my first servlet.");
out.println("");
}// end doGet

}
//code end


分享到:
评论

相关推荐

    Servlet入门的例子

    每当有请求到达时,Servlet容器会创建一个Servlet实例来处理请求,完成服务后该实例可能被销毁。对于多线程环境,Servlet容器通常会维护一个Servlet实例池,以提高性能。 7. **Servlet与JSP协同工作** 在实际开发...

    最简单 Servlet例子

    当Servlet不再需要时,服务器会调用`destroy()`方法进行清理工作,然后销毁Servlet实例。 ### HttpServlet基础 `HttpServlet`类提供了处理HTTP请求的基本框架。它继承自`GenericServlet`,并覆盖了`service()`方法...

    使用servlet实例

    在本教程中,我们将深入探讨如何创建Servlet,理解其编程模式,并通过向导快速创建Servlet实例。 ### 创建Servlet 1. **环境准备**:首先,确保你已经安装了Java Development Kit (JDK) 和集成开发环境(IDE),如...

    JavaWeb组件Servlet使用实例解析

    JavaWeb 组件 Servlet 使用实例解析 Servlet 是 JavaWeb 组件中的一个重要组件,负责处理请求和响应。在这篇文章中,我们将详细介绍 Servlet 的使用实例解析,包括 Servlet 的创建、生命周期、线程安全性、使用方法...

    Servlet小例子源码

    在这个例子中,可能会看到如何配置和实现`Filter`接口,以及如何使用`doFilter`方法来对请求和响应进行预处理和后处理。 3. **Listener**:Listener是Java Web中的事件监听器,它们监听特定的Web应用程序事件并做出...

    servlet入门小例子

    在本"Servlet入门小例子"中,我们将深入探讨Servlet的基本概念、工作原理以及如何通过表单将数据传递到Servlet中。 1. **Servlet基本概念** Servlet是一个Java类,遵循Java Servlet API规范,用于扩展服务器的功能...

    简单的servlet例子

    虽然在例子中没有使用,但通常可以在`init()`方法中通过`config`对象获取配置信息。 3. **web.xml配置** 在`web.xml`文件中,我们定义了Servlet的元数据,包括Servlet的名称和类名,以及映射到Servlet的URL路径。 ...

    java servlet 最简单的小例子

    - **加载与实例化**:当第一个请求到达Servlet时,服务器会加载Servlet类并创建一个Servlet实例。 - **初始化**:创建实例后,服务器调用`init()`方法进行初始化,通常用来加载配置信息。 - **服务**:每当有新的...

    servlet 实例.rar

    在这个"简单的servlet实例"中,我们重点探讨的是如何利用Servlet实现用户登录和注册功能,这是Web开发中的基础且重要的部分。 首先,让我们理解Servlet的工作原理。Servlet是一个Java类,它扩展了`javax.servlet....

    flex+servlet简单实例

    2. **AMF通信**:在Flex与Servlet间通信时,通常使用Adobe Message Format (AMF)协议,它是一种高效的数据交换格式,能快速传输对象和数据。AMF允许Flex客户端与服务器进行二进制数据交换,提高了性能。 3. **...

    JSON servlet实例 Ajax应用

    在这个"JSON Servlet实例 Ajax应用"中,我们将探讨如何使用Servlet与客户端进行JSON数据交互,并结合Ajax实现异步通信。 首先,了解JSON的基本结构至关重要。JSON由键值对组成,键必须是字符串,且用双引号包围,值...

    Ext3写的一个用servlet的例子

    为了在服务器上运行Servlet,我们需要一个Web容器,如Tomcat或Jetty,这些容器能加载并管理Servlet实例。 对于这个例子,我们可以推测它可能包含以下步骤: 1. **创建Servlet**:首先,开发者会编写一个Java类,...

    servlet登录实例

    总结,这个实例展示了如何结合HTML、JavaScript、Servlet和JSP构建一个基本的用户登录系统,涉及到客户端验证、服务器端处理以及与数据库的交互。虽然简单,但它构成了许多复杂Web应用的基础架构。

    Servlet过滤器小实例

    ### Servlet过滤器小实例 #### 实例背景与需求分析 在Web开发中,为了保障系统的安全性和稳定性,经常需要对接收到的HTTP请求进行预处理,比如验证用户身份、过滤恶意请求等。通常情况下,这些预处理操作可以在...

    Ajax+Servlet 实例

    在这个实例中,我们将深入探讨如何使用Ajax与Servlet结合,以实现更高效、更流畅的用户界面。 ### 1. 创建Ajax请求 在Ajax中,我们通常使用JavaScript的XMLHttpRequest对象或其现代版本——fetch API来发送请求。...

    java Servlet登录例子

    在这个"Java Servlet登录例子"中,我们将会深入探讨如何使用Servlet和JSP(JavaServer Pages)来构建一个简单的用户登录系统。 首先,我们需要理解Servlet的工作流程。当用户在浏览器中输入URL并提交登录表单时,...

    servlet与jsp例子

    本项目“servlet与jsp例子”旨在通过实际操作展示这两种技术的结合使用,以及如何利用反射机制实现类似Struts框架的功能。 Servlet是Java编写的小程序,它们运行在服务器端,接收并响应来自客户端(如Web浏览器)的...

    java Servlet投票实例

    这个实例可以帮助初学者理解Servlet如何处理HTTP请求以及如何在实际应用中实施业务逻辑。通过这种方式,你可以学习到如何在Java环境中构建动态、交互式的Web应用。同时,这也涉及到网络编程、状态管理、安全策略等多...

    java web servlet实例

    Java Web Servlet实例是Java...通过这个简单的Java Web Servlet实例,你可以学习到如何创建、配置和使用Servlet,理解其在Web应用中的作用。实践这个实例可以帮助巩固理论知识,为后续更复杂的Web开发打下坚实基础。

Global site tag (gtag.js) - Google Analytics