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简单例子"中,我们将探讨如何在Eclipse环境中创建一个Dynamic Web Project来实现Servlet。 首先,让我们了解Servlet的基本工作流程。当用户通过浏览器发送HTTP请求到Web服务器时,Web服务器接收到...
【标题】"tiles+servlet简单例子"涉及到的技术是Tiles框架与Servlet的结合使用。Tiles全称为Tiles2,是Apache Struts项目的一部分,但它也可以独立于Struts使用。这个例子展示了如何在不依赖Struts的情况下,利用...
在这个"简单的servlet例子"中,我们将深入理解如何创建一个基础的Servlet以及如何配置它在Web应用程序中运行。 1. **Servlet接口与实现** `mybasicservlet` 类实现了`Servlet`接口。`Servlet`接口定义了Servlet的...
在这个例子中,我们将深入探讨如何使用jQuery的`getJSON()`函数与Servlet进行交互。 首先,我们来看`getJSON()`的基本用法。`getJSON()`接收三个参数:URL,数据(可选),以及一个回调函数。当服务器返回JSON数据...
在本示例中,“20211210tomcat2.zip”包含了一个简单的Servlet应用,这对于初学者理解Servlet的工作原理及其在Tomcat服务器上的部署流程非常有帮助。 首先,我们需要了解Servlet生命周期的三个主要阶段:加载、初始...
在这个简单的MapXtreme for Java与Servlet结合的例子中,我们将探讨如何在Java Web应用中集成地图功能。 首先,MapXtreme for Java提供了丰富的API,允许开发者创建、管理和显示地图。它支持多种数据格式,如...
在本文中,我们将深入探讨"最简单Servlet例子",以及如何使用`HttpServlet`进行入门级的学习。 Servlet是一个Java类,它遵循Servlet API规范,允许我们扩展服务器的功能。在Web应用程序中,Servlet通常用来接收和...
在"简单的servlet例子新闻网站 全"这个项目中,我们可以深入理解Servlet在实际应用中的工作原理和常见应用场景。 首先,Servlet是一个Java类,遵循Java Servlet API规范,主要负责接收HTTP请求,并生成HTTP响应。在...
在这个"java servlet 最简单的小例子"中,我们将深入理解Servlet的基本概念和实现步骤,特别适合初学者入门学习。 1. **Servlet生命周期** - **加载与实例化**:当第一个请求到达Servlet时,服务器会加载Servlet类...
这个"Velocity + Servlet简单工程例子"是为了帮助那些正在学习Velocity的爱好者们更好地理解和应用Velocity模板语言到实际的Web开发中。Velocity通过将表现层(视图)与业务逻辑层(控制器)分离,实现了MVC(Model-...
本教程将引导初学者进入Servlet的世界,通过一个简单的入门例子来理解其基本概念和工作流程。 1. **Servlet简介** Servlet是Java API的一部分,允许开发者创建动态Web应用。它是一个Java类,继承自`javax.servlet....
这个"Servlet小例子源码"压缩包显然提供了关于这些概念的实际应用示例,非常适合初学者来理解和掌握。 1. **Servlet**:Servlet是Java编程语言中的一个接口,由Java EE规范定义,用于扩展服务器的功能。Servlet可以...
回到主题,"简单的servlet+Filter的例子"可能涉及到一个简单的应用场景,比如登录验证。在用户尝试访问受保护的资源(如Servlet)之前,Filter会检查请求中是否携带了有效的session信息。如果没有,Filter会重定向...
在提供的`test-servlet`压缩包中,可能包含了一个简单的Servlet示例项目。可能有一个名为`TestServlet.java`的Servlet类,一个HTML表单页面,以及`web.xml`配置文件。通过解压并运行此项目,我们可以实际体验到...
在这个"Java Servlet登录例子"中,我们将会深入探讨如何使用Servlet和JSP(JavaServer Pages)来构建一个简单的用户登录系统。 首先,我们需要理解Servlet的工作流程。当用户在浏览器中输入URL并提交登录表单时,...
一个简单的Servlet示例可能如下: ```java import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class UserServlet extends HttpServlet { protected void doPost...
在Java的Web开发中,Servlet和Listener是两个非常重要的组件,它们构成了动态Web应用程序的核心部分。...这个"Servlet--Listener 各种接口的简单例子"是一个很好的起点,它将引导你一步步探索Servlet监听器的强大功能。
总的来说,这个例子是学习ExtJS与Servlet集成的一个良好起点,涵盖了前端展示、后端处理和数据库交互的基本流程。通过实践这个例子,开发者可以深入理解这两者如何协同工作,为构建更复杂的Web应用打下坚实基础。