Java Servlet的配置文件web.xml配置内容和具体含义
description: 学习JavaWeb的人没有不知道Servlet的吧,而要用Servlet就需要在web.xml中进行配置。相信有很多初学者跟我当初一样,对于一些配置参数不是很理解,今天就说说Servlet最基本的配置信息。
文件名:“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-name>simple</servlet-name>//我们定义的servlet应用名字<servlet-class>cn.mldn.lxh.servlet.SimpleServlet</servlet-class> //我们定义的servlet应用名字对应的具体servlet文件
//地址映射
<servlet-name>simple</servlet-name> //我们定义的servlet应用名字<url-pattern>/demo</url-pattern> //地址名
进行地址映射目的是为了使用servlet,它的工作过程是:
工作过程:
输入地址:http://localhost:8080/ demo,通过它找到映射文件内部的文件名simple,通过simple找到对应的simple,然后定位到这个servlet文件:cn.mldn.lxh.servlet.SimpleServlet
由此可见,simple中的名字simple不一定一定要与servlet的文件名“SimpleServlet.java”一致,它只是在对web.xml文件配置的时候我们对servlet应用名字的定义,通过cn.mldn.lxh.servlet.SimpleServlet我们就可以定位到这个servlet文件。
转载于:https://www.cnblogs.com/decline/p/8759334.html
Java Servlet的配置文件web.xml配置内容和具体含义相关推荐
- 初学servlet之使用web.xml配置
先写两个servlet,之后展示web.xml配置 package app01c; import java.io.IOException; import java.io.PrintWriter; im ...
- Servlet容器中web.xml配置context-param与init-param
Servlet容器中web.xml配置<context-param>与<init-param>的区别与作用 <context-param>的作用: web.xml的 ...
- Servlet 版本与web.xml配置
文章目录 Servlet概念 Servlet版本变迁 Servlet2.2 servlet2.3 servlet2.4 Servlet2.5 Servlet3.0 Servlet4.0 web.xml ...
- java web工程web.xml配置详解
转载自:http://blog.csdn.net/believejava/article/details/43229361 这篇文章主要是综合网上关于web.xml的一些介绍,希望对大家有所帮助,也欢 ...
- Java web之web.xml配置详解
什么是web.xml web.xml是web项目的配置文件,一般的web工程都会用到web.xml来配置,方便大型开发.web.xml主要用来配置Filter,Listener,Servlet等.但是 ...
- 使用WebServlet注解和web.xml配置servlet映射路径的区别及注意事项
配置servlet映射路径 一.使用web.xml配置url 二.使用servlet注解设置url 三.有关使用web.xml重写WebServlet注解 一.使用web.xml配置url 格式: & ...
- Java学习笔记·ServletFilter过滤器配置实例(web.xml配置方法)
准备一个Servlet(Lesson2/lesson6_2.Sample7.java) package lesson6_2;import java.io.*; import java.util.*; ...
- 在配置文件web.xml中配置Struts2的启动信息
在配置文件web.xml中配置Struts2的启动信息: <?xml version="1.0" encoding="UTF-8"?> <we ...
- Java Web学习总结(19)——web.xml配置详解
1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点. 2.紧急着,容创建一个Servl ...
最新文章
- 自制奇葩vb面试题,看你能对几道
- jQuery 表格实现
- 同为程序员 为什么我的工资最低
- 60-100-340-使用-DataSource-hive相关-Flink加载hive数据源
- Delphi中线程类TThread实现多线程编程2---事件、临界区、Synchronize、WaitFor……
- R/3 ABAP开发学习笔记---网摘
- jmeter安装配置
- 解决办法:access restriction is not accessible due to restriction
- vld在MFC 中内存泄漏检测
- 吐血推荐一大波让你直呼哇塞的Canvas库
- android调用系统录制视频教程,Android开发之使用MediaRecorder录制视频,android视频录制...
- HTML 代码混淆与压缩
- C-C++学生成绩管理系统
- PS改变图片像素大小(一寸照片变二寸)
- CentOS7.6搭建开源WCP知识管理系统
- Flutter flutter验证手机号码
- Imagery in Action | Week3 无人机数据
- 视频教程-JavaScript实战讲解课程-Java
- 抓取Foursquare网页信息的爬虫
- 学习python,北京尚学堂,第31课到第60课的个人的总结
热门文章
- Mysql datadir change on ubuntu
- 如何实现红帽企业虚拟化管理平台Host主机所在数据中心的切换
- ExtJs十一(ExtJs Mvc图片管理之一)
- IE下的一个安全BUG —— 可实时跟踪系统鼠标位置
- 上项线体表位置_心理成熟的人都有哪些具体表现呢?
- eclipse java混淆打包_Android Studio和eclipse混淆打包总结
- Spring高级之注解@lazy详解(超详细)
- WIn7虚拟机下运行H3CCloud出错问题
- deephash项目代码使用指北
- 数据科学入门与实战:Seaborn001