1.先在src下创建一个servlet的包,比如:net.zixue.servlet
2.再在该包下创建一个java.class,比如HelloServlet
3.在类HelloServlet下写代码,主要两个步骤:
a:继承HttpServlet
b: 复写HttpServlet中的doGet()和doPost()方法。
技巧:在idea中,直接写doGet()再alt+enter即可利用快捷键。
4.配置web.xml文件
在webINF下有个web.xml,在这里面进行配置。
a:首先配置一个<servlet>标签
b:在标签中配置<servlet-name>和<servlet-class>(这里要包名点类名)
c:在配置一个<servlet-mapping>标签,标签里要
<servlet-name>其名字要和上面的一样。
<url-pattern>(记得要有个斜杆“/”)
这样就创建好一个servlet了。
另附servlet的执行机制:
首先根据你在浏览器中写的URL,找到<url-pattern>与其对应,在匹配到<servlet-name>
再在<servlet>标签中找到与上面那个<servlet-name>一样的<servlet-name>
最后找到类执行。