`
yjshengshe
  • 浏览: 204542 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Servlet简单的例子

阅读更多

1 servlet继承于HttpServlet 简单使用如下:

 

2 代码

 

 

package com.test.action;

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

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * 
 * servlet 继承与 HttpServlet 重写 doGet() doPost()方法
 * servlet可以直接返回 ,即获取PrintWriter输出流,在PrintWriter中输出字符串
 * servlet也可以返回jsp,即response.sendRedirect(jspPath)
 * 
 * @author  姓名 工号
 * @version  [版本号, 2012-10-14]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
public class TestServlet extends HttpServlet
{

	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException
	{
		//直接返回
//		resp.setContentType("text/html;charset=utf-8");
//		PrintWriter pw = resp.getWriter();
//		pw.println("<html><head>");
//		pw.println("<title>testServlet</title>");
//		pw.println("</head><body>this is a testServlet example!");
//		pw.println("</body></html>");
//		pw.close();
		
		//返回jsp
		resp.sendRedirect("servlet.jsp");
	}

	@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException
	{
		// TODO Auto-generated method stub
		doGet(req, resp);
	}
	
}
 

 

3 web.xml配置

 

 

<servlet>
  		<servlet-name>TestServlet</servlet-name>
  		<servlet-class>com.test.action.TestServlet</servlet-class>
  	</servlet>
  	
  	<servlet-mapping>
  		<servlet-name>TestServlet</servlet-name>
  		<url-pattern>/testServlet</url-pattern>
  	</servlet-mapping>

 

4 访问

 

http://localhost:8080/test/testServlet 工程路径 + servlet(url-pattern)

分享到:
评论

相关推荐

    servlet简单例子

    在这个"Servlet简单例子"中,我们将探讨如何在Eclipse环境中创建一个Dynamic Web Project来实现Servlet。 首先,让我们了解Servlet的基本工作流程。当用户通过浏览器发送HTTP请求到Web服务器时,Web服务器接收到...

    tiles+servlet简单例子

    【标题】"tiles+servlet简单例子"涉及到的技术是Tiles框架与Servlet的结合使用。Tiles全称为Tiles2,是Apache Struts项目的一部分,但它也可以独立于Struts使用。这个例子展示了如何在不依赖Struts的情况下,利用...

    简单的servlet例子

    在这个"简单的servlet例子"中,我们将深入理解如何创建一个基础的Servlet以及如何配置它在Web应用程序中运行。 1. **Servlet接口与实现** `mybasicservlet` 类实现了`Servlet`接口。`Servlet`接口定义了Servlet的...

    JQuery getJSON() 调用Servlet简单例子

    在这个例子中,我们将深入探讨如何使用jQuery的`getJSON()`函数与Servlet进行交互。 首先,我们来看`getJSON()`的基本用法。`getJSON()`接收三个参数:URL,数据(可选),以及一个回调函数。当服务器返回JSON数据...

    20211210tomcat2.zip Servlet简单例子

    在本示例中,“20211210tomcat2.zip”包含了一个简单的Servlet应用,这对于初学者理解Servlet的工作原理及其在Tomcat服务器上的部署流程非常有帮助。 首先,我们需要了解Servlet生命周期的三个主要阶段:加载、初始...

    mapxtreme for java的servlet简单例子

    在这个简单的MapXtreme for Java与Servlet结合的例子中,我们将探讨如何在Java Web应用中集成地图功能。 首先,MapXtreme for Java提供了丰富的API,允许开发者创建、管理和显示地图。它支持多种数据格式,如...

    最简单 Servlet例子

    在本文中,我们将深入探讨"最简单Servlet例子",以及如何使用`HttpServlet`进行入门级的学习。 Servlet是一个Java类,它遵循Servlet API规范,允许我们扩展服务器的功能。在Web应用程序中,Servlet通常用来接收和...

    简单的servlet例子新闻网站 全

    在"简单的servlet例子新闻网站 全"这个项目中,我们可以深入理解Servlet在实际应用中的工作原理和常见应用场景。 首先,Servlet是一个Java类,遵循Java Servlet API规范,主要负责接收HTTP请求,并生成HTTP响应。在...

    java servlet 最简单的小例子

    在这个"java servlet 最简单的小例子"中,我们将深入理解Servlet的基本概念和实现步骤,特别适合初学者入门学习。 1. **Servlet生命周期** - **加载与实例化**:当第一个请求到达Servlet时,服务器会加载Servlet类...

    Velocity+servlet简单工程例子

    这个"Velocity + Servlet简单工程例子"是为了帮助那些正在学习Velocity的爱好者们更好地理解和应用Velocity模板语言到实际的Web开发中。Velocity通过将表现层(视图)与业务逻辑层(控制器)分离,实现了MVC(Model-...

    Servlet入门的例子

    本教程将引导初学者进入Servlet的世界,通过一个简单的入门例子来理解其基本概念和工作流程。 1. **Servlet简介** Servlet是Java API的一部分,允许开发者创建动态Web应用。它是一个Java类,继承自`javax.servlet....

    Servlet小例子源码

    这个"Servlet小例子源码"压缩包显然提供了关于这些概念的实际应用示例,非常适合初学者来理解和掌握。 1. **Servlet**:Servlet是Java编程语言中的一个接口,由Java EE规范定义,用于扩展服务器的功能。Servlet可以...

    简单的servlet+Filter的例子

    回到主题,"简单的servlet+Filter的例子"可能涉及到一个简单的应用场景,比如登录验证。在用户尝试访问受保护的资源(如Servlet)之前,Filter会检查请求中是否携带了有效的session信息。如果没有,Filter会重定向...

    servlet入门小例子

    在提供的`test-servlet`压缩包中,可能包含了一个简单的Servlet示例项目。可能有一个名为`TestServlet.java`的Servlet类,一个HTML表单页面,以及`web.xml`配置文件。通过解压并运行此项目,我们可以实际体验到...

    java Servlet登录例子

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

    servlet简单示例

    一个简单的Servlet示例可能如下: ```java import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class UserServlet extends HttpServlet { protected void doPost...

    servlet--listener 各种接口的简单例子

    在Java的Web开发中,Servlet和Listener是两个非常重要的组件,它们构成了动态Web应用程序的核心部分。...这个"Servlet--Listener 各种接口的简单例子"是一个很好的起点,它将引导你一步步探索Servlet监听器的强大功能。

    Extjs servlet实现列表显示简单例子

    总的来说,这个例子是学习ExtJS与Servlet集成的一个良好起点,涵盖了前端展示、后端处理和数据库交互的基本流程。通过实践这个例子,开发者可以深入理解这两者如何协同工作,为构建更复杂的Web应用打下坚实基础。

Global site tag (gtag.js) - Google Analytics