`
yunest
  • 浏览: 62020 次
  • 性别: Icon_minigender_1
  • 来自: Goo
最近访客 更多访客>>
社区版块
存档分类
最新评论

Servlet 实例

    博客分类:
  • JAVA
阅读更多
首相要配置Sevelet编译环境
方法:
sun下载javax.servlet.jar放在%JAVA_HOME%/lib/ 目录下

编辑环境变量
CLASSPATH       追加如下值   %JAVA_HOME%/lib/javax.servlet.jar


Hello.java

 package test;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public final class Hello extends HttpServlet {


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

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

	writer.println("<html>");
	writer.println("<head>");
	writer.println("<title>Sample Application Servlet Page</title>");
	writer.println("</head>");
	writer.println("<body bgcolor=white>");

	writer.println("<table border=\"0\">");
	writer.println("<tr>");
	writer.println("<td>");
	writer.println("<img src=\"images/tomcat.gif\">");
	writer.println("</td>");
	writer.println("<td>");
	writer.println("<h1>Sample Application Servlet</h1>");
	writer.println("This is the output of a servlet that is part of");
	writer.println("the Hello, World application.");
	writer.println("</td>");
	writer.println("</tr>");
	writer.println("</table>");
    

	writer.println("<br><br><p>yun test servlet</p>");
	writer.println("</body>");
	writer.println("</html>");

    }


}



编译Hello.java   得到Hello.java


创建一个web应用项目helloservlet

在WEB-INF目录下创建web.xml文件及classes/test目录
将Hello.class复制到WEB-INF/test/目录下

web.xml代码


<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">

    <display-name>Hello, World Application</display-name>
    <description>
	This is a simple web application with a source code organization
	based on the recommendations of the Application Developer's Guide.
    </description>

    

    

    <servlet>
        <servlet-name>myownserv</servlet-name>
        <servlet-class>test.Hello</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>myownserv</servlet-name>
        <url-pattern>/testmyown</url-pattern>
    </servlet-mapping>

</web-app>




通过http://localhost:8080/helloservlet/testmyown就可访问servlet了

分享到:
评论

相关推荐

    servlet 实例.rar

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

    JAVAEE中Servlet实例Response与Request对象方法调用范例

    以下是一个简单的Servlet实例: ```java import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class ExampleServlet extends HttpServlet { protected void doPost...

    使用servlet实例

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

    JSP + EJB + Servlet 实例

    使用原始的servlet操作熟悉EJB的实体管理。 本实例主要功能:实现对员工、角色、账号、部门的关系管理。 本实例的实体设计:部门-员工:一对多。员工-账号:一对一。账号-角色:一对一。 主要采用EJB进行会话管理。...

    JSON servlet实例 Ajax应用

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

    servlet实例注释版

    在这个"Servlet实例注释版"的压缩包中,我们很显然会发现一些带有详细注释的Servlet示例代码,这对于初学者理解Servlet的工作原理和使用方法非常有帮助。 首先,Servlet是一个Java类,它扩展了`javax.servlet....

    AJAX+servlet实例入门

    AJAX+servlet实例入门 AJAX+servlet实例入门是指通过结合AJAX技术和Servlet实现的Web应用程序。AJAX(Asynchronous JavaScript and XML)是一种技术,它可以使Web应用程序具备异步交互的能力,从而提高用户体验。...

    全注解servlet实例

    本项目"全注解servlet实例"采用的就是这种零配置的编程模式,让我们来详细探讨一下相关知识点。 1. **Servlet注解**: Servlet注解是Java EE标准的一部分,它允许我们在Servlet类或方法上直接应用注解,以声明式地...

    java web servlet实例

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

    javaee Servlet实例 含源码

    JavaEE Servlet实例是一个...通过深入研究这个Servlet实例,开发者不仅可以掌握Servlet的基本用法,还能了解到如何在实际项目中组织和管理代码。同时,这也是进一步学习JavaEE框架如Spring MVC、Struts或JSF的基础。

    jsp+servlet实例数据库

    【JSP+Servlet实例数据库详解】 在Web开发领域,JSP(JavaServer Pages)和Servlet是两种常用的服务器端技术,常被用来构建动态网站和Web应用程序。本实例将深入讲解如何利用JSP和Servlet与数据库进行交互,实现一...

    Ajax+Servlet 实例

    **Ajax+Servlet 实例** Ajax(Asynchronous JavaScript and XML)技术是现代Web开发中的关键组成部分,它允许在不刷新整个页面的情况下与服务器进行异步数据交互。Servlet是Java Web开发中的一个标准,用于处理和...

    servlet实例代码,不得不看

    本篇文章将深入探讨Servlet实例代码,帮助你理解并掌握Servlet的核心概念和实际应用。 1. **Servlet基础** Servlet是Java编程语言中的一类特殊类,它们扩展了Java平台的功能,允许开发者创建动态Web应用程序。...

    Servlet实例和JDBC的连接.rar

    这个"Servlet实例和JDBC的连接.rar"文件包含了关于如何在Servlet中实现用户登录和注册功能,并且使用JDBC(Java Database Connectivity)进行数据库交互的示例。 首先,让我们深入了解Servlet的工作原理。Servlet...

    jdbc+javabean+servlet实例

    【jdbc+javabean+servlet实例】是一个典型的Java Web应用程序开发案例,主要涉及了三个核心技术:JDBC(Java Database Connectivity)、JavaBean以及Servlet。这个实例主要用于实现用户登录功能以及分页展示查询数据...

    jquery+ajax+json+servlet实例源码

    【标题】:“jQuery + AJAX + JSON + Servlet 实例源码” 这个实例源码主要展示了如何在Web开发中利用jQuery库进行AJAX异步请求,与后台Servlet进行数据交互,并通过JSON格式来序列化和反序列化数据。这些技术是...

    mvc jsp servlet 实例

    标题“mvc jsp servlet 实例”揭示了本教程的核心内容,即关于Model-View-Controller(MVC)设计模式的实际应用,主要涉及到Java Web开发中的三大组件:Model、View和Controller。在这个实例中,开发者将学习如何...

    servlet实例.rar

    总的来说,这个`servlet实例.rar`压缩包提供的是一个基础的Servlet应用,涵盖了HTTP请求处理和页面跳转的基本概念。通过学习和实践这个实例,你可以更好地理解Servlet在JavaEE应用中的作用以及如何使用它们来构建...

    入门级jsp、servlet实例

    当Servlet首次被请求时,容器创建Servlet实例并调用其`init()`方法进行初始化。之后,每次请求都会调用`service()`方法来处理。最后,当容器不再需要Servlet时,会调用`destroy()`方法释放资源。 **JSP指令与动作**...

Global site tag (gtag.js) - Google Analytics