视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Java Servlet的配置文件web.xml配置内容和具体含义
2025-10-04 09:47:53 责编:小OO
文档
Java Servlet的配置文件web.xml配置内容和具体含义

文件名:“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("") ;

              out.println("") ;

              out.println("THE FIRST SERVLET") ;

              out.println("") ;

              out.println("") ;

              out.println("

Hello World!!!

") ;

              out.println("") ;

              out.println("") ;

              out.close() ;

       }

       public void doPost(HttpServletRequest req,HttpServletResponse resp) throws IOException,ServletException

       {

              this.doGet(request,response) ;

       }

};

 

///////////////////////////////////////////////////////////////////////////////////////////

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

如何进行地址映射呢?

通过修改web.xml文件进行。

代码如下:

       simple//我们定义的servlet应用名字

       cn.mldn.lxh.servlet.SimpleServlet //我们定义的servlet应用名字对应的具体servlet文件

   //地址映射

       simple //我们定义的servlet应用名字

       /demo //地址名

////////////////////////////////////////////////////////////////////////////////////////////

进行地址映射目的是为了使用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文件。下载本文

显示全文
专题