本文摘自公众号:千问千知(qwqz1000),转载请标明来源,欢迎关注

在Web项目中编写一个类。

文件名:“SimpleServlet.java”

package cn.mldn.lxh.servlet ;//定义包import java.io.* ;// HttpServlet属于javax.servlet.http包下// ServletException属于javax.servlet包下import javax.servlet.* ;//导入HttpServlet所属的包// HttpServletRequest、HttpServletResponse存放在javax.servlet.http包下import javax.servlet.http.* ;public class SimpleServlet extends HttpServlet
{// 表示处理get请求public void doGet(HttpServletRequest req,HttpServletResponse resp) throws IOException,ServletException //抛出异常{PrintWriter out = resp.getWriter() ;//实例化out对象。out.println("<HTML>") ;out.println("<HEAD>") ;out.println("<TITLE>THE FIRST SERVLET</TITLE>") ;out.println("</HEAD>") ;out.println("<BODY>") ;out.println("<H1>Hello World!!!</H1>") ;out.println("</BODY>") ;out.println("</HTML>") ;out.close() ;}public void doPost(HttpServletRequest req,HttpServletResponse resp) throws IOException,ServletException{this.doGet(request,response) ;}
};

JSP功能和servlet一致,也就是说servlet可以被外部访问,那么要访问它就需要通过一个地址,因此只有通过WEB的地址映射来解决了。

如何进行地址映射呢?

这时就需要配置web.xml文件进行更改到我们想要的地址、路径。

<servlet><servlet-name>simple</servlet-name>//我们定义的servlet应用名字<servlet-class>cn.mldn.lxh.servlet.SimpleServlet</servlet-class> //我们定义的servlet应用名字对应的具体servlet文件</servlet><servlet-mapping>   //地址映射<servlet-name>simple</servlet-name> //我们定义的servlet应用名字<url-pattern>/demo</url-pattern> //地址名</servlet-mapping>

行地址映射目的是为了使用servlet,它的工作过程是:

工作过程:

输入地址:http://localhost:8080/ demo,通过它找到映射文件内部的文件名simple,通过simple找到对应的<servlet-

name>simple</servlet-name>,然后定位到这个servlet文件:cn.mldn.lxh.servlet.SimpleServlet

由此可见,<servlet-name>simple</servlet-name>中的名字simple不一定一定要与servlet的文件名“SimpleServlet.java”一致,它只是在对web.xml文件配置的时候我们对servlet应用名字的定义,通过

<servlet-class>cn.mldn.lxh.servlet.SimpleServlet</servlet-class>我们就可以定位到这个servlet文件。

magento如何如何找到对应html文件_Servlet如何配置xml相关推荐

  1. python运行系统找不到指定文件_“系统无法找到指定的文件”当调用Python中的subprocess.Popen...

    我试图使用svnmerge.py来合并一些文件.底下它使用python,当我使用它时,我得到一个错误 - "系统找不到指定的文件".工作中的同事正在运行相同版本的svnmerge. ...

  2. linux shell之paste合并文件和找到匹配的文件里面替换内容(find和-exec或xargs组合)

    1 问题 1)合并2个文件,这里用paste命令 2)找到匹配的文件里面替换内容,这里用find 和 -exec或xargs命令组合 2 实现 1)合并2个文件,这里用paste命令,我们在paste ...

  3. python安装pygame无法找到SDL.h文件

    在引入pygame时出现无法找到SDL.h 文件,各种搜索后,在stackOverFlowO找到答案 这是问题,无法找到文件 [html] view plain copy In file includ ...

  4. du -sh 如何找到最大的文件夹_线上故障如何快速排查?来看这套技巧大全

    简介:有哪些常见的线上故障?如何快速定位问题?本文详细总结工作中的经验,从服务器.Java应用.数据库.Redis.网络和业务六个层面分享线上故障排查的思路和技巧.较长,同学们可收藏后再看. 前言 线 ...

  5. 假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。

    假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件. A. MyApp目录下 B. MyApp\images目录下 C. MyApp\WEB-INF目录下 D. M ...

  6. 未能找到下列包文件: C:\Users\Administrator\Desktop\DotNetFX40\dotNetFx40LP_Full_x86_x64zh-Hans.exe

    安装exe时遇到的错误 未能找到下列包文件: C:\Users\Administrator\Desktop\DotNetFX40\dotNetFx40LP_Full_x86_x64zh-Hans.ex ...

  7. 解决 Windows资源保护找到了损坏文件但无法修复问题

    使用经典的sfc/scannow验证系统并修复受损文件,但是得到以下提示: 开始系统扫描.此过程将需要一些时间. 开始系统扫描的验证阶段. 验证 100% 已完成. Windows 资源保护找到了损坏 ...

  8. 关于apache上的CGI文件问题总结--为什么无法找到cgi文件、为什么找到了cgi文件却不执行反而询问是否下载或直接显示文件代码

    最近我在研究web.cgi,比较好奇cgi这玩意,就在Ubuntu上下载安装了Apache(2.2版本),并写个简单的html文件 test.html 和相关的cgi文件 t.cgi. Apache的 ...

  9. 解决Windows资源保护找到了损坏文件但无法修复的问题

    前几天公司的那台电脑不知道什么原因出了点问题,系统(Win10)开始图标.任务栏的搜索框都没反应,还有一些其他的问题,在网上找了很多解决办法,都没能解决.今天终于解决了,在这里做个记录. 以管理员身份 ...

最新文章

  1. Bitcoin 地址原理(3)公钥地址到比特币地址
  2. RXThink 官方网站正式上线
  3. 浅谈vue,小程序,react基础绑定值
  4. sql超低级用法(防遗忘)
  5. zune自搭虚拟服务器离线升级,Zune 30g 固件更新至 3.3 记录
  6. C#.Net使用线程池(ThreadPool)与专用线程(Thread)
  7. __stdcall __cdecl 引起的程序崩溃
  8. 【Level 08】U08 Positive Attitude L6 Join our virtual community
  9. 总结-Linux基础指令
  10. GitHub热榜第四!这套Python机器学习课,免费获取还易吸收 | 资源
  11. 企业实战|企业FTP搭建
  12. Qt 地址薄 (一) 界面设计
  13. 城市轨道交通运营管理属于什么院系_2020年报考山东交通职业学院城市轨道交通运营管理专业怎么样...
  14. 【图像处理】基于matlab GUI Hough变换+PDE图像去雨(带面板)【含Matlab源码 811期】
  15. Python基础:while循环 以及 练习题 :三位数的水仙花数 GDP 计算π 判断一个数是否是素数
  16. WINDY数----数位dp
  17. 服务器硬盘识别不到d盘,windows10系统本地磁盘找不到d盘如何解决
  18. SpringMVC笔记
  19. 推荐系统通用用户表征预训练研究进展
  20. 基于Spring Boot的校园志愿者服务网站

热门文章

  1. 一道说难不难的js题目
  2. iOS 自定义view里实现控制器的跳转
  3. 在C/C++函数中使用可变参数
  4. 三阶魔方中心块调整配方和记忆方法
  5. JavaScript重载解读
  6. Xcode里-ObjC, -all_load, -force_load
  7. 数据结构中La表的数据合并到Lb表中
  8. 任务栏恢复添加快捷方式(即桌快出现箭头)
  9. 让所有的实体店成为网店的体验店
  10. Trying to embed a platform view but the PrerollContext does not support embedding