如何配置一个servlet
首先从理论方面了解:
从一个普通的java对象变成一个servlet,需要经过这么几步:
step1: 构造这个普通的对象
step2: 运行init方法,这个方法的主要目的:在init方法中,初始化servletconfig和servletcontext文件。
step3: 运行service方法, 这个方法的主要目的:在service方法中,调用doGet或者是doPost方法,处理请求的业务逻辑是在doGet或者是doPost方法里处理的。
step4: 运行destory方法,这个方法的目的: 这个servlet不用之后, 释放servlet占用的资源。
实践方面:
在实际的开发中,我们继承一个父类就可以了,这个父类把以上的几步都帮我们做好了,我们只需要重写doGet 或者是 doPost方法即可, 这个父类就是HttpServlet。
即: public class TestServlet extends HttpServlet{
......
doPost(HttpServletRequest req,
HttpServletResponse resp){
........
}
......
}
然后, 把这个servlet配置到web.xml文件中, 以使请求能够找到这个servlet即可。
即:
《servlet》
《servlet-name》MyServlet《/servlet-name》
《servlet-class》xx.xx.TestServlet 《/servlet-class》
《/servlet》
《servlet-mapping》
《servlet-name》MyServlet《/servlet-name》
《url-pattern》/test.do《/url-pattern》
《/servlet-mapping》
配置完成后,我们servlet发布到web服务器中; 服务器启动后, 在url中敲入:
paracompleteness 中文什么意思 它是逻辑学专业术语
para
是
词头
,它的含义如下:
para-
1.
半,类似,准
parallel
平行的
para-
2.
辅助,副
paramilitary
辅助军事的
para-
3.
旁,靠近,外
parasite
寄生虫
para-
4.
错误,伪
paradox
似是而非
para-
5.
防,避开,保护
parasol
遮阳伞
para-
6.
超过
paramount
至上的
completeness
是完全的意思。
paracompleteness
意思为似乎完全。
这里,应该取接近、似乎的意思,
Servlet Config 与Servlet context 的作用
servlet config对象可以使用一个或多个《init-param》标签为servlet配置一些初始化参数,servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,将ServletConfig对象传递给servlet。进而,程序员通过ServletConfig对象就可以得到当前servlet的初始化参数信息。
WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。
ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletContext对象。
-servlet配置