在做项目中老碰见创建一个servlet的情况有时候因为不常用而忘记其相关的步骤,而创建一个简单的servlet步骤和代码内容是一样的,等以后用的时候直接用就可以了。
创建一个简单servlet步骤为:
1。创建一个类继承HttpServlet,实现相应的doGet和doPost方法,当然也可以根据情况实现其他的方法
package com.test;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class TestServlet extends HttpServlet {
public void doGet(HttpServletRequest request ,HttpServletResponse response ) throws IOException{
doPost(request ,response );
}
public void doPost(HttpServletRequest request ,HttpServletResponse response ) throws IOException{
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
out.write("<html>");
out.write("<head>");
out.write("<title>serlet结果</title>");
out.write("</head>");
out.write("<body>");
out.write("您输入用户名为:"+request.getParameter("name"));
out.write("<br/>您输入用密码为:"+request.getParameter("password"));
out.write("</body>");
out.write("<html>");
}
}
2。在web.xml配置servlet的映射
<!-- 配置servlet -->
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>com.test.TestServlet</servlet-class>
</servlet>
<!-- servlet映射 -->
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
3。在页面中访问/test既可访问到对应的servlet
<form action="test" mothod="post">
<label>用户名</label><input type="text" name="name"/>
<label>密码</label><input type="password" name="password" />
<input type="submit" value="提交"/>
</form>
分享到:
相关推荐
手动创建一个Servlet通常包括以下三个步骤: 1. **继承HttpServlet**:Servlet的核心基类是javax.servlet.GenericServlet,但通常我们选择继承 javax.servlet.http.HttpServlet,因为这个类已经为我们处理了HTTP...
在本文中,我们将深入探讨"最简单Servlet例子",以及如何使用`HttpServlet`进行入门级的学习。 Servlet是一个Java类,它遵循Servlet API规范,允许我们扩展服务器的功能。在Web应用程序中,Servlet通常用来接收和...
### 简单Servlet开发详解 #### 一、实验目的 在本次实验中,我们将学习如何使用Eclipse IDE来开发并测试几个简单的Servlet程序。通过本实验,学生能够更深入地理解Servlet的工作原理,掌握其开发流程,并进一步...
在"简单的servlet例子新闻网站 全"这个项目中,我们可以深入理解Servlet在实际应用中的工作原理和常见应用场景。 首先,Servlet是一个Java类,遵循Java Servlet API规范,主要负责接收HTTP请求,并生成HTTP响应。在...
在这个简单的Servlet示例中,我们将会探讨如何创建和运行一个基本的Servlet,以及它与JavaScript的交互。 首先,Servlet是一个Java类,它扩展了Java的`javax.servlet.Servlet`或`javax.servlet.http.HttpServlet`...
在这个"简单的servlet例子"中,我们将深入理解如何创建一个基础的Servlet以及如何配置它在Web应用程序中运行。 1. **Servlet接口与实现** `mybasicservlet` 类实现了`Servlet`接口。`Servlet`接口定义了Servlet的...
本主题将深入探讨“一个简单的Servlet容器”的实现,参考自《深入剖析Tomcat》这本书的第二章。 Servlet容器的主要职责是接收HTTP请求,然后调用相应的Servlet来处理这些请求,并将Servlet的响应返回给客户端。在...
### 创建一个简单的JSP-Servlet应用程序 #### 一、概述 本文档主要介绍如何构建一个基本的JSP-Servlet Web应用程序。通过本教程,读者将了解JSP与Servlet的基本概念,以及如何结合这两种技术来搭建一个四层架构的...
在这个名为"简单servlet程序"的例子中,我们将会探讨Servlet的基本概念、工作原理以及如何创建和运行一个简单的Servlet。 Servlet是Java API的一部分,主要用于Web应用程序,它们在服务器端运行,接收HTTP请求,...
SpringSource Tool Suite(STS)是一款强大的集成开发环境,特别适合于Spring框架相关的项目开发,包括创建Servlet。本篇文章将详细讲解如何在STS中创建一个Servlet。 1. **安装与启动STS** 首先,你需要下载并...
在这个"Servlet简单例子"中,我们将探讨如何在Eclipse环境中创建一个Dynamic Web Project来实现Servlet。 首先,让我们了解Servlet的基本工作流程。当用户通过浏览器发送HTTP请求到Web服务器时,Web服务器接收到...
通过这个简单的Servlet实例,你已经掌握了创建和运行Servlet的基础知识。随着进一步的学习,你可以利用Servlet处理更复杂的任务,如会话管理、文件上传、数据库操作等。继续深入研究Servlet API和其他相关技术,如...
在本"最简单的Servlet应用DEMO下载"中,我们将深入理解Servlet的基本概念、工作原理以及如何创建和运行一个简单的Servlet应用程序。 一、Servlet基本概念 Servlet是一种服务器端的Java小程序,它可以扩展服务器的...
在本文中,我们将详细介绍如何使用IntelliJ IDEA(简称Idea)从零开始搭建一个简单的Servlet项目,并实现一个名为"Helloservlet"的示例。Servlet是Java Web开发中的核心组件,它允许我们处理HTTP请求并返回响应。...
首先,我们需要创建一个Servlet类。在Java中,Servlet是一个实现了javax.servlet.Servlet或javax.servlet.http.HttpServlet接口的类。在这个实例中,我们将继承HttpServlet类,因为我们的Servlet主要处理HTTP请求。 ...
本项目"一个简单的jsp+servlet实现的增删改查"提供了一个基础的示例,适合初学者学习如何在实际操作中运用这些技术。 首先,让我们来了解JSP和Servlet。JSP是一种动态网页技术,它允许开发者在HTML页面中嵌入Java...
本篇文章将深入讲解如何在Eclipse环境下创建一个简单的Servlet,以及如何通过URL来访问它。 首先,我们需要创建一个动态Web项目。在Eclipse中,选择"File" -> "New" -> "Dynamic Web Project"。填写项目名,例如...
本项目“JSP+Servlet实现简易购物车功能”就是一个典型的示例,它展示了如何利用这两者来创建一个基本的在线购物系统。以下是关于这个项目及其涉及的技术点的详细解释: 1. **JSP(JavaServer Pages)**:JSP是一种...
Java Servlet 是一种用于扩展Web服务器功能的Java技术,它允许开发者创建动态、交互式的Web应用程序。Servlet接口定义了服务器端程序的规范,这些程序能够响应HTTP请求,处理数据,并返回响应给客户端。在这个"java ...