javaweb之写一个最简单的servlet

魔术师 魔术师     2022-09-06     512

关键词:

1. 创建一个类servletTest2 继承HttpServlet类。

public class servletTest2 extends HttpServlet {

    public servletTest2(){
        super();
    }

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {

        resp.setContentType("text/html");
        PrintWriter out = resp.getWriter();
        out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
        out.println("<HTML>");
        out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
        out.println("  <BODY>");
        out.print("    This is ");
        out.print(this.getClass());
        out.println(", using the GET method");
        out.println("  </BODY>");
        out.println("</HTML>");
        out.flush();
        out.close();
    }
    
}

web.xml中增加servlet的定义

  <servlet>
      <servlet-name>servletTest2</servlet-name>
      <servlet-class>servletTest2</servlet-class>
  </servlet>
  
  <servlet-mapping>
      <servlet-name>servletTest2</servlet-name>
      <url-pattern>/test</url-pattern>
  </servlet-mapping>

例如项目名是test,运行tomcat,打开浏览器访问地址:http://127.0.0.1:8080/test/test

显示如下:

javaweb——servlet容器

要想了解什么是Servlet容器,我们得先了解什么的Web服务器。一、Web服务器Web服务器是使用HTTP协议来传输数据的,其中最简单的一种情况就是用会在client中输入一个URL,然后通过网页进行浏览,在网页中可以看到你编写的界面,... 查看详情

javaweb(servlet技术基础)

1.Servlet技术1.1Servlet概述:什么是Servlet:它是运行在web服务器端的一个Java小程序,简单来说,它就是一个Java类。在使用Servlet时,需要导入javax.servlet下的jar包。比如:Tomcat服务器提供了Servlet的servlet-api.jar包,所以在开发时用Tomca... 查看详情

javaweb项目最简单的结构

    为了解“徒手”建立一个web应用,此博客建立简单过程    1、在任意一个目录下,建立一个文件夹,取名字webDemo。这个应用名字。  2、在webDemo内建立一个WEB-INF文件夹,此处大小写敏感... 查看详情

servlet请求和响应

在JavaWeb中Servlet、请求和响应是最基本的三个对象,在Web容器的管理下,这三者能够完成基本的HTTP请求处理。Servlet的作用是为客户提供服务。servlet的角色是接受一个客户的请求,再返回一个响应。请求可能非常简单,例如:给... 查看详情

2018.3.29学习总结之如何运行一个最简单的servlet程序

1,我编写了我的第一个Servlet程序。HelloServlet继承自HttpServlet。因此需要导入javax.servlet开头的一系列包,那么这些包来自哪里呢?答案是Tomcat安装目录下的servlet-api.jar。1packageorg.lxh.servletdemo;2importjava.io.IOException;3importjava.io.PrintWrit... 查看详情

javaweb:servlet实现下载与上传功能

本文内容: servlet实现下载功能servlet实现上传功能 首发日期:2018-07-21servlet实现下载功能实现流程1.首先制作一个jsp页面,主要是用来触发下载的。这里可以根据你的想法来做,当然servlet那边就要相应的更改了。我这里... 查看详情

javaweb之servlet登录demo

简单的写一个注册和登录的demo先介绍以下流程(1)前台页面获取用户输入的用户名和密码(2)将信息发送到servlet(3)servlet进行数据库查询,返回查询的结果首先创建一个数据库,然后其中包含用户名和密码两个字段 DROPTABLE... 查看详情

javaweb-tomcat简介

为了能让web服务器与web应用进行协作,首先应该由一个中介方制定web应用于web服务器进行协作的标准接口,Servlet就是其中最主要的一个接口。中介方规定:web服务器可以访问任意一个web应用中实现servlet接口的类web应用中用于web... 查看详情

idea新建一个最简单的maven的javaweb项目

1.项目环境IDEA:2016.2JDK:1.8.0_76Maven:3.2.5 2.File-->New-->Project-->Maven 3.选择ProjectSDK:1.8,然后勾选下方的Createfromarchetype,选择mavenarchetypewebapp,点击Next4.填写GroupId、ArtifactId,然后Next5.选择M 查看详情

javaweb_servlet篇_01(代码片段)

Servlet-01篇通过前段时间得JavaWeb基础学习后,对于之前学习总结的,做一下简单的梳理。本篇主要梳理相关Servlet的知识点。文章目录Servlet-01篇一、Servlet基础概念二、Servlet的生命周期三、Servlet重要函数四、手动实现简单... 查看详情

javaweb_servlet篇_01(代码片段)

Servlet-01篇通过前段时间得JavaWeb基础学习后,对于之前学习总结的,做一下简单的梳理。本篇主要梳理相关Servlet的知识点。文章目录Servlet-01篇一、Servlet基础概念二、Servlet的生命周期三、Servlet重要函数四、手动实现简单... 查看详情

javaweb_servlet篇_01(代码片段)

Servlet-01篇通过前段时间得JavaWeb基础学习后,对于之前学习总结的,做一下简单的梳理。本篇主要梳理相关Servlet的知识点。文章目录Servlet-01篇一、Servlet基础概念二、Servlet的生命周期三、Servlet重要函数四、手动实现简单... 查看详情

java面试之javaweb

64.JSP和servlet有什么区别?JSP是servlet技术的扩展,本质上就是servlet的简易方式。servlet和JSP最主要的不同点在于,servlet的应用逻辑是在Java文件中,并且完全从表示层中的html里分离开来,而JSP的情况是Java和html可以组合成一个扩展... 查看详情

java面试之javaweb

64.JSP和servlet有什么区别?JSP是servlet技术的扩展,本质上就是servlet的简易方式。servlet和JSP最主要的不同点在于,servlet的应用逻辑是在Java文件中,并且完全从表示层中的html里分离开来,而JSP的情况是Java和html可以组合成一个扩展... 查看详情

javaweb实现简单的用户登录需要哪些技术

...录成功页面jsp参考技术A非常简单的登录功能的话,需要javaweb开发中的jsp写网页,servlet对登录请求进行处理以及跳转到登录成功界面。难一点的话就要连接数据库,掌握基础的数据库相关的知识 参考技术Bjsp;servlet;jdbc;数据... 查看详情

javaweb实现简单的验证码(代码片段)

后端packagecn.itcast.web.servlet;importjavax.imageio.ImageIO;importjavax.servlet.ServletException;importjavax.servlet.ServletOutputStream;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletR... 查看详情

使用idea新建一个最简单的javaweb项目,maven管理

1.项目环境IDEA:2016.2JDK:1.8.0_76Maven:3.2.5 2.File-->New-->Project-->Maven 3.选择ProjectSDK:1.8,然后勾选下方的Createfromarchetype,选择mavenarchetypewebapp,点击Next4.填写GroupId、ArtifactId,然后Next5.选择M 查看详情

初识javaweb(代码片段)

初识JavaWeb系统学习JavaWeb也有一周时间了,整理一下这一周中接触到的新概念以及根据这一周的所学知识完成的一个基于JSP+Servlet+JavaBean+MySql的留言板Demo几个概念tomcattomcat是一个"WebAppServer",底层是Socket的一个程序,是JSP/... 查看详情