Servlet怎么配置xml

互联网 19-5-6
本篇文章将大致介绍servlet如何进行xml文件的简单配置,如需详细了解,推荐课程:Java教程。

在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文件。

以上就是Servlet怎么配置xml的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: servlet
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:ServletContext是什么

相关资讯