第一个servlet小程序

com.fry.servlet.HelloServlet

 1 package com.fry.servlet;
 2
 3 import javax.servlet.ServletException;
 4 import javax.servlet.http.HttpServlet;
 5 import javax.servlet.http.HttpServletRequest;
 6 import javax.servlet.http.HttpServletResponse;
 7 import java.io.IOException;
 8 import java.io.PrintWriter;
 9
10 public class HelloServlet extends HttpServlet {
11
12     @Override
13     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
14         System.out.println("接收到get请求!!!");
15         PrintWriter out=resp.getWriter();
16         resp.setContentType("text/html;charset=utf-8");
17         out.println("<strong>服务器已经接收到get请求!!!!!!</strong><br>");
18     }
19
20     @Override
21     protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
22         System.out.println("接收到post请求!!!");
23     }
24 }

index.jsp

 1 <%--
 2   Created by IntelliJ IDEA.
 3   User: user
 4   Date: 2017/10/31
 5   Time: 13:46
 6   To change this template use File | Settings | File Templates.
 7 --%>
 8 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 9 <html>
10   <head>
11     <title>$Title$</title>
12   </head>
13   <body>
14   欢迎访问我的第一个JSP。<br>
15   <a href="hi">get请求</a>
16   </body>
17 </html>

WEB-INF/web.xml

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
 3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4          xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
 5          version="3.1">
 6     <servlet>
 7         <servlet-name>helloServlet</servlet-name>
 8         <servlet-class>com.fry.servlet.HelloServlet</servlet-class>
 9     </servlet>
10     <servlet-mapping>
11         <servlet-name>helloServlet</servlet-name>
12         <url-pattern>/hi</url-pattern>
13     </servlet-mapping>
14 </web-app>

目录结构

转载于:https://www.cnblogs.com/Renyi-Fan/p/7761796.html

第一个servlet小程序相关推荐

  1. 分享下自己写的一个微信小程序请求远程数据加载到页面的代码

    分享下自己写的一个微信小程序请求远程数据加载到页面的代码 1  思路整理 就是页面加载完毕的时候  请求远程接口,然后把数据赋值给页面的变量 ,然后列表循环 2 js相关代码  我是改的 onload ...

  2. python socket能做什么_用python写一个聊天小程序!和女朋友的专属聊天工具!

    原标题:用python写一个聊天小程序!和女朋友的专属聊天工具! 1.UDP简介 Internet协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP).UDP为应用程序提供了无需建立就可 ...

  3. mqtt与硬件交互_一个关于小程序Iot的具体实现(MQTT版)

    原标题:一个关于小程序Iot的具体实现(MQTT版) Iot,这个名词应该很多人都听过了吧,即大数据.Ai等兴起后也紧跟着研发大潮流的到来,即物联网.传统简单的说就是智能化.程序化的控制硬件设施,大家 ...

  4. 今晚被两个bug 困扰---第一个,小程序数组传递到PHP后台变成了字符串,导致解析失败

    1.今晚被两个bug 困扰-第一个,小程序数组传递到PHP后台变成了字符串,导致解析失败 2.解决方法 小程序部分: var that = this; console.log(this.data.co ...

  5. 【微信小程序】跳转到另一个微信小程序

    前言 调试基础库 2.12.0 开发者工具 1.03.2008270 跳转到另一个微信小程序 目前有两个方法 方法1:使用 API wx.navigateToMiniProgram 方法2:使用组件 ...

  6. 使用IDEA创建一个Servlet应用程序

    使用IDEA创建一个Servlet应用程序 第一步:创建web应用 选择web application应用,之后填写项目名称等. 第二步:项目配置 在WEB-INF目录下创建两个文件夹:classes ...

  7. 手机的小窗口怎么弄_做一个表白小程序

    双十一刚过,不知道你是不是和我一样是一个人来庆祝这个节日的.今年的双十一已经过去了,明年的双十一你是不是还是想一个人过 莫慌,我这里演示一个表白小程序. 程序的灵感来自于我曾经某天刷腾讯小视频,发现一 ...

  8. nodejs android 推送,利用Nodejs怎么实现一个微信小程序消息推送功能

    利用Nodejs怎么实现一个微信小程序消息推送功能 发布时间:2021-01-20 13:55:29 来源:亿速云 阅读:92 作者:Leah 今天就跟大家聊聊有关利用Nodejs怎么实现一个微信小程 ...

  9. 手把手教你写一个微信小程序日历组件

    今天我们一起写一个微信小程序日历组件 微信小程序日历组件 github.com/749264345/w- 好,我们先看一下要实现的模样,如下图 由以上截图我们可以看到 1.日历可以通过按钮[切换展示效 ...

最新文章

  1. Cassandra 可视化工具
  2. JSP学习笔记(四十九):抛弃POI,使用iText生成Word文档
  3. WinAPI: waveInGetNumDevs - 获取波形输入设备的数目
  4. 虚拟化的发展历程和实现原理——图文详解
  5. 33万字!深度学习笔记在线版发布!
  6. Mybatis-数据插入
  7. python 生成随机数_python 生成随机数模块random 常用方法总结
  8. 软考计算机基础:存储系统
  9. Linux Process VS Thread VS LWP
  10. (matlab)自定义图像(matlab)
  11. 使用Struts接受Ajax请求并且返回Json数据
  12. lg函数c语言表达式,lgammal - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
  13. 将指定内容写入目标文件(日志)
  14. 为什么python除法结果会有小数点0_22. 为什么 Python 中的整除是向下取整?
  15. 互联网扫描器 ZMap 完全手册
  16. 精读ConViT: Improving Vision Transformerswith Soft Convolutional Inductive Biases
  17. KEIL5编译51单片机程序依赖包
  18. 工业无线通信网络步入LTE 时代
  19. 数据库之查询表sc——计算1号课程的学生平均成绩。
  20. python好学么零基础_python编程好学吗 自学行吗

热门文章

  1. Android入门(三) | Android 的日志工具 Logcat
  2. leetcode165. 比较版本号 超级重要的细节
  3. php ajax队列,AJAX请求队列实现
  4. Redis数据的类型
  5. 个人工作13年的一些人生真实领悟
  6. x264函数调用关系图
  7. 264编码基本概念 FFMpeg的解码流程
  8. 解决:Chrome 插件安装时提示 程序包无效:“CRX_HEADER_INVALID“
  9. Quartz 之入门示例
  10. django中使用原生sql