Servlet如何配置xml ?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
在web项目中编写一个类。
文件名:“SimpleServlet。java”
包cn.mldn.lxh。servlet;//定义包 导入java。*;//HttpServlet属于javax.servlet.http包下//ServletException属于javax.servlet包下 进口javax.servlet。*;//导入HttpServlet所属的包//HttpServletRequest HttpServletResponse存放在javax.servlet.http包下 进口javax.servlet.http。*; 公共SimpleServlet扩展HttpServlet类 {//表示处理得到请求 公共空间doGet (HttpServletRequest点播,HttpServletResponse resp)抛出IOException ServletException//抛出异常 { PrintWriter=resp.getWriter();//实例化出对象。 out.println (“& lt; HTML>“); out.println (“& lt; HEAD>“); out.println (“& lt; TITLE>第一SERVLET“); out.println (“& lt;/HEAD>“); out.println (“& lt; BODY>“); out.println (“& lt; H1> Hello World ! ! ! & lt;/H1>“); out.println (“& lt;/BODY>“); out.println (“& lt;/HTML>“); out.close (); } 公共空间doPost (HttpServletRequest点播,HttpServletResponse resp)抛出IOException ServletException { this.doGet(请求、响应); } };
JSP功能和servlet一致,也就是说servlet可以被外部访问,那么要访问它就需要通过一个地址,因此只有通过WEB的地址映射来解决了。
如何进行地址映射呢?
这时就需要配置网络。xml文件进行更改到我们想要的地址,路径。
& lt; servlet> & lt; servlet-name> simple//我们定义的servlet应用名字 & lt; servlet-class> cn.mldn.lxh.servlet.SimpleServlet//我们定义的servlet应用名字对应的具体servlet文件 & lt;/servlet> & lt; servlet-mapping>//地址映射 & lt; servlet-name> simple//我们定义的servlet应用名字 & lt; url-pattern>/demo//地址名 & lt;/servlet-mapping>
行地址映射目的是为了使用servlet,它的工作过程是:
<强>工作过程:强>
输入地址:http://localhost: 8080/演示,通过它找到映射文件内部的文件名简单,通过简单找到对应的& lt; servlet -
name> simple,然后定位到这个servlet文件:cn.mldn.lxh.servlet.SimpleServlet
由此可见,& lt; servlet-name> simple中的名字简单不一定一定要与servlet的文件名“SimpleServlet.java”一致,它只是在对web . xml文件配置的时候我们对servlet应用名字的定义,通过& lt; servlet-class> cn.mldn.lxh.servlet.SimpleServlet我们就可以定位到这个servlet文件。
感谢各位的阅读!看完上述内容,你们对servlet如何配置xml大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。