第一个servlet小程序

第一个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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/454690.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

腾讯校园招聘面试的秘密

转自公司同事戴钊的文章 由于从事基层管理岗位的原因&#xff0c;最近两年有机会在武汉、南京、上海等地进行校园招聘&#xff0c;为公司选拔优秀人才&#xff0c;在这个过程中接触过一百多名各种类型的应聘毕业生&#xff0c;我深深为这些莘莘学子渴望进入腾讯的热情所感动&am…

win10开启oracle服务器配置,Windows环境(Win10)下安装、配置服务器类Oracle Database 11g Release 2...

该篇为服务器类Oracle Database 11gRelease 2的安装、配置&#xff0c;若需安装、配置桌面类(通常是选择桌面类&#xff0c;如果是将本机作为服务器来使用&#xff0c;则选择服务器类)&#xff0c;可参考“Windows环境(Win10)下安装、配置桌面类Oracle Database 11g Release 2”…

简单的机器学习程序_人体动作识别小程序【机器学习 人工智能】

人体动作识别(Human activity recognition)是健康领域一个热点问题&#xff0c;它通过加速度计&#xff0c;陀螺仪等传感器记录人体运动数据&#xff0c;对人体动作进行识别。最近用微信小程序做了一个动作识别的项目&#xff0c;同时尝试部署了单片机。首先奉上b站的视频链接&…

python基础查漏补缺1--算数、字符串与变量

1. math相关函数 函 数描 述ceil(x) 大于或等于x的整数cos(x)  x的余弦 degrees(x)将x的弧度转换为度数exp(x)e的x次方factorial(n)计算n的阶乘(n!),n 必须为整数log(x)以e为底的x的对数log(x,b)以b为底的x的对数pow(x,y)x的y次方radians(s)将x转换为弧度数sin(x)x的正弦…

CSS布局说——可能是最全的

前言 现在&#xff0c;我们被称为前端工程师。然而&#xff0c;早年给我们的称呼却是页面仔。或许是职责越来越大&#xff0c;整体的前端井喷式的发展&#xff0c;使我们只关注了js&#xff0c;而疏远了css和html。 其实&#xff0c;我们可能经常在聊组件化&#xff0c;咋地咋地…

php dingo和jwt,dingo配合laravel、JWT使用

介绍&#xff1a;dingo api包是给laravel和lumen提供的Restful的工具包&#xff0c;它可以与jwt组件一起配合快速的完成用户认证&#xff0c;同时对于数据和运行过程中所产生的异常能够捕获到并且可以做出对应的响应。dingo文档地址&#xff1a;https://github.com/dingo/api/w…

重启开源,分享无限--微软面试187题精选

重启开源&#xff0c;分享无限--诚邀你加入微软面试187题的解题中 前期回顾 我想&#xff0c;只要是稍微浏览过我博客的朋友都知道&#xff0c;本博客内总体上大致分为两个部分的内容&#xff1a;1、算法&#xff08;如十六个经典算法研究系列&#xff09;&#xff1b;2、面试与…

二三星缩水软件手机版_还在抱怨三星手机不好用?用这些软件立马解决

S10系列上市让三星在国内的销量有所回暖&#xff0c;但是很多小伙伴拿到手机后都在吐槽三星的软件工程师不行&#xff0c;比如手势操作太难用了&#xff0c;不如小米人性化。其实这只是你没找到秘诀而已&#xff0c;三星手机原来还可以这样使用&#xff1f;三星有一个官方软件&…

使用Settings Bundle为程序添加设置项

创建一个Demo来学习一个Setting Bundle为程序存储设置项 Settings Bundle是在自己的程序中建立的一组文件&#xff0c;利用它可以告诉设备中的Settings程序我们写的程序有哪些设置项。用户在Settings程序中设置好相关相关选项后回到我们自己的程序&#xff0c;自己的程序中的对…

Netty自娱自乐之协议栈设计

---恢复内容开始--- 俺工作已经一年又6个月了&#xff0c;想想过的真快&#xff0c;每天写业务&#xff0c;写业务&#xff0c;写业务......。然后就是祈祷着&#xff0c;这次上线不要出现线上bug。继续这每天无聊的增删改查&#xff0c;学习学习一下自己感兴趣的事&#xff0c…

Linux 状态命令之磁盘状态 df du

df df&#xff08;disk free&#xff09;命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。获取硬盘被占用了多少空间&#xff0c;目前还剩下多少空间等信息&#xff0c;如果没有文件名被指定&#xff0c;则所有当前被挂载的文件系统的可用空间将被显示。 默认情…

C++包扩展_利用 MATLAB Coder 将M代码生成C/C++代码

利用MATLAB Coder将MATLAB代码生成C/C代码​mp.weixin.qq.comMATLAB Coder 可以将MATLAB代码生成工程中常用的嵌入式或其他硬件平台的C或者C代码。使用者可以在MATLAB中进行验证&#xff0c;然后将生成后的代码集合到工程中。集合的方式可以是源码&#xff0c;静态库和动态库。…

linux 进程通信机制,linux的进程通信机制小结

linux向应用软件提供下列进程间通信手段&#xff1a;####第一类通信方式&#xff1a;只能用于父进程与子进程之间&#xff0c;或者两个兄递进程之间。>管道Pipe>信号Signal>跟踪Trace管道&#xff1a;由父进程来建立。管道两端的进程各自都将该管道视作一个文件。一个…

看穿面试这件事儿……

报 版权声明&#xff1a;原创作品&#xff0c;允许转载&#xff0c;转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址&#xff1a; http://blog.csdn.net/jobchanceleo/archive/2007/04/17/1568254.aspx 有个朋友Min十几年工作经验&…

阿里云胡晓明:数据智能将为城市生活带来真正价值

8月30日&#xff0c;在2017全球&#xff08;上海&#xff09;人工智能创新峰会-世界人工智能城市规划大会上&#xff0c;阿里巴巴集团资深副总裁、阿里云总裁胡晓明作《通往智能之路》主题演讲&#xff0c;指出数据智能将从交通、医疗、城市治理等方面影响城市生活&#xff0c;…

MySQL 之 information_schema

一、information_schema简介 在MySQL中&#xff0c;把 information_schema 看作是一个数据库&#xff0c;确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名&#xff0c;数据库的表&#xff0c;表栏的数据类型与访问权 限等。在INFORMA…

【iCore1S 双核心板_FPGA】例程十二:基于单口RAM的ARM+FPGA数据存取实验

实验现象&#xff1a; 核心代码&#xff1a; module single_port_ram(input CLK_12M,input WR,input RD,input CS0,inout [15:0]DB,input [24:16]A,output FPGA_LEDR,output FPGA_LEDG,output FPGA_LEDB); //----------------------------pll-------------------------------//…

curl post https_Linux命令cURL详解,并实现文件定时上传到ftp服务器的程序

前言前段时间群里讨论&#xff0c;想实现某个文件定时上传到服务器要怎么来实现。我记得之前做过 一个项目&#xff1a;为高通的iot模组编写FOTA功能&#xff1a;实现模组可以远程下载升级镜像包&#xff0c;实现版本升级功能。并当时使用的一个超级强大的工具cURL。心血来潮&a…

linux系统页面缓存,Linux缓存机制之页缓存

内核采用一种通用的地址空间方案&#xff0c;来建立缓存数据与其来源之间的关联。1) 内存中的页分配到每个地址空间。这些页的内容可以由用户进程或内核本身使用各式各样的方法操作。这些数据表示了缓存中的内容&#xff1b;2) 后备存储器struct backing_dev_info指定了填充地…

十月百度,阿里巴巴,迅雷搜狗最新面试七十题(更新至10.17)

十月百度&#xff0c;阿里巴巴&#xff0c;迅雷搜狗最新面试十一题 引言 当即早已进入10月份&#xff0c;十一过后&#xff0c;招聘&#xff0c;笔试&#xff0c;面试&#xff0c;求职渐趋火热。而在这一系列过程背后浮出的各大IT公司的笔试/面试题则蕴含着诸多思想与设计&…