`
xglla_1129
  • 浏览: 10610 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

eclipse 一个简单的servlet程序

 
阅读更多



 

 

工程建好以后会在tomcat的server.xml 自动配置上工程

 

 
 HelloServlet.java

package com.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class HelloServlet
 */
@WebServlet("/HelloServlet")
public class HelloServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;

    /**
     * Default constructor. 
     */
    public HelloServlet() {
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see Servlet#init(ServletConfig)
	 */
	public void init(ServletConfig config) throws ServletException {
		// TODO Auto-generated method stub
	}

	/**
	 * @see Servlet#destroy()
	 */
	public void destroy() {
		// TODO Auto-generated method stub
	}

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		response.setCharacterEncoding("UTF-8");
		request.setCharacterEncoding("UTF-8");
		response.setContentType("text/html");
		PrintWriter out = response.getWriter();
		out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
		out.println("<HTML>");
		out.println("<meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">");
		out.println("<HEAD><TITLE>A Servlet</TITLE></HEAD>");
		out.println("<BODY>");
		String requestURI = request.getRequestURI();
		out.println("<form action='"+requestURI+"'method='post'>");
		out.println("请输入您的名字:<input type='text' name='name'/>");
		out.println("<input type='submit'/>");
		out.println("</form>");
		out.println("");
		String name=request.getParameter("name");
		if(name != null && name.trim().length()>0)
		{
			out.println("您好"+name);
		}
		out.println("</BODY>");
		out.println("</HTML>");
		out.flush();
		out.close();
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		this.doGet(request, response);
	}

}

 

 

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

    <servlet>
        <servlet-name>HelloServlet</servlet-name>
        <servlet-class>com.servlet.HelloServlet</servlet-class>    
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/HelloServlet</url-pattern>
    </servlet-mapping>

</web-app>

 

 

另一种启动方法:打war包  放到tomcat 的webapp里

打war包方法:

1  右键工程-》properties

2

 

 

3 在项目上点右键->tomcat project->Export to the war file sets in project properties生成WAR包

4 把war包放入tomcat

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 21.4 KB
  • 大小: 13.8 KB
  • 大小: 79.7 KB
  • 大小: 24.9 KB
  • 大小: 24.7 KB
  • 大小: 8.6 KB
  • 大小: 19 KB
  • 大小: 22.6 KB
分享到:
评论

相关推荐

    使用eclipse创建第一个servlet程序.docx

    使用 Eclipse 创建第一个 Servlet 程序 Servlet 是 Java 语言中的一种基于服务器端的组件,用于生成动态网页。使用 Eclipse 创建 Servlet 程序需要了解 Servlet 的基本概念、Tomcat 容器的结构、自定义 Servlet 的...

    Eclipse建立DOMINO servlet.doc

    3. 在doGet方法中,输出一个简单的HTML页面,例如“Hello World!”。 四、 部署servlet到DOMINO服务器 1. 在Eclipse中,右键单击项目,然后选择“Properties”。 2. 在“Properties”对话框中,选择“Deployment ...

    Eclipse JSPServlet环境搭建

    在 Eclipse 中,用户可以创建一个 Dynamic Web 项目,用于开发 Java Web 应用程序。首先,选择“文件”--&gt;“新建”--&gt;“Dynamic Web 项目”,创建一个名为 TomcatTest 的项目。然后,配置项目结构,包括部署描述符、...

    Eclipse+Tomcat集成开发servlet

    Eclipse作为一个强大的Java集成开发环境(IDE),与Tomcat这款流行的开源Java Servlet容器相结合,可以为开发者提供高效、便捷的开发环境。本教程将详细介绍如何在Eclipse中集成Tomcat来开发Servlet。 首先,你需要...

    Eclipse平台下的 Servlet AJAX代码实例.rar

    本教程将通过Eclipse集成开发环境(IDE)下的一个具体项目,来阐述如何在JSP页面中应用Servlet和AJAX进行交互。 Servlet是一种Java编程接口,用于扩展服务器的功能,尤其是Web服务器。它允许开发者创建动态、交互式...

    JSP +servlet eclipse登陆程序

    在这个“JSP + Servlet + Eclipse 登录程序”中,我们将探讨如何在Eclipse环境下利用JSP和Servlet技术实现一个简单的用户登录系统。 首先,我们需要创建一个新的Java Web项目。在Eclipse中,选择"File" -&gt; "New" -&gt;...

    《Java Web开发与实战--Eclipse+Tomcat+Servlet+JSP整合应用》.(刘伟,张利国).[PDF].zip

    主要内容包括web应用程序运行原理、主流集成开发工具(eclipse/myeclipse)和运行环境(tomcat)的配置和使用、servlet、jsp、jdbc、jsp表达式语言(el)、servlet监听器和过滤器、定制标记库、jstl、mvc模式、dao...

    如何在Eclipse中添加Servlet-api.jar的方法

    Servlet API是一组用于开发和部署基于Java的Web应用程序的标准接口集合。它定义了一套规范,允许开发者编写能够处理HTTP请求和响应的Servlet。Servlet API通常包含在JAR文件中,例如`servlet-api.jar`,该文件需要在...

    Eclipse+Tomcat集成开发servlet(ch-txt).

    在这里,你可以编写处理HTTP请求的代码,例如返回一个简单的欢迎消息。 5. **配置web.xml** `web.xml`是Web应用的部署描述符,用于定义Servlet的映射路径和其他配置。打开`WEB-INF/web.xml`,添加Servlet配置。...

    eclipse配置servlet

    至此,你已经成功地在Eclipse中配置并运行了一个简单的Servlet。这个过程对于理解和实践Java Web开发是非常基础且重要的。随着经验的积累,你将学会更复杂的Servlet操作,如处理参数、会话管理、转发和重定向等。...

    JavaWeb开发技术-使用Eclipse工具开发Servlet.pptx

    2. 创建Servlet程序:在项目中创建一个新的Servlet程序,编写Java代码处理HTTP请求和响应。 3. 部署和访问Servlet:将Servlet部署到Web服务器上,访问Servlet以验证其正确性。 在开发Servlet时,需要理解以下几个...

    用eclipse 编写的servlet小demo

    【标题】"用eclipse 编写的servlet小demo"是一个简单的Java Web项目,它展示了如何在Eclipse集成开发环境中创建和运行一个Servlet程序。Servlet是Java编程语言中用于扩展服务器功能的Java类,通常用于处理HTTP请求。...

    servlet-api(可加入eclipse中)

    2. 创建一个新的Java Web项目,或者在现有项目中引入Servlet支持。 3. 将下载的jar文件添加到项目的类路径中,通常是在项目的WEB-INF/lib目录下。 4. 在项目的web.xml文件中配置Servlet和Filter,定义它们的映射和...

    利用Eclipse创建数据库web应用程序.rar

    在IT行业中,开发数据库驱动的Web应用程序是一项常见的任务,而Eclipse作为一个强大的集成开发环境(IDE),提供了便捷的工具来支持这一过程。本教程将详细讲解如何利用Eclipse创建一个数据库Web应用程序,帮助...

    网上购书系统(JSP+Eclipse实现)

    本系统采用JavaServer Pages(JSP)技术作为前端展示层,结合Eclipse集成开发环境进行开发,旨在提供一个高效、易用的购书体验。 **JSP技术** JavaServer Pages(JSP)是Sun Microsystems(现为Oracle公司)推出的...

    一个简单的jsp+servlet实现的增删改查(适合初手学习)

    本项目"一个简单的jsp+servlet实现的增删改查"提供了一个基础的示例,适合初学者学习如何在实际操作中运用这些技术。 首先,让我们来了解JSP和Servlet。JSP是一种动态网页技术,它允许开发者在HTML页面中嵌入Java...

    servlet学习demo程序

    在"Servlet学习demo程序"中,我们可能找到了一个名为ServletDemo的示例,这个例子可能是为了演示如何创建和运行一个简单的Servlet。 要入门Servlet,你需要理解以下几个关键概念: 1. **Servlet生命周期**:...

    eclipse配置servlet所需的jar包

    然而,为了在Eclipse中顺利运行和调试Servlet程序,我们需要确保正确地配置了所需的库,特别是Servlet API和JSP API的jar包。以下是一份详细的步骤指南,解释如何在Eclipse中配置这些关键的jar包。 1. **理解...

    Eclipse开发Servlet(2学时)

    Servlet是一种Java技术,用于扩展服务器的功能,通常用于构建动态web应用程序。Eclipse作为最受欢迎的Java开发工具之一,提供了强大的支持来简化Servlet的开发过程。 一、Servlet简介 Servlet是Java Servlet API...

    jsp+servlet+eclipse内部管理系统

    【标题】"jsp+servlet+eclipse内部管理系统"是一个典型的Web应用程序开发实例,它结合了三种核心技术:JavaServer Pages(JSP)、Servlet和Eclipse IDE,用于构建内网的管理平台。这个系统针对初学者设计,旨在提供...

Global site tag (gtag.js) - Google Analytics