理论
servlet是一个运行在Web服务器上,一个可以处理请求和响应的Java类。
Web应用是通过请求驱动的,也就是要由客户先发起请求,客户的请求通过http协议进行传输。而我们常用的Tomcat相当于Web服务器,它也被当做Web容器来管理着Servlet的生命周期。当启动一
个程序时
1.Web容器先加载Servlet类编译成.class的字节码文件
2.通过构造函数初始化Servlet,一般不覆盖Servlet的无参构造函数。因为可以在init()中进
行需要的操作
3.Servlet一生只调用一次init()方法。可以在里面写上自己需要的操作。
4.当有请求到达时,Web容器找到请求的Servlet,HttpService会调用service()方法向servlet
传入HttpServletRequest(请求对象),HttpServletResponse(响应对象),执行覆盖后的doGer()或
doPost()方法。Servlet通过请求对象可以获取一些请求的数据,再通过响应对象将响应通过容器传
回。
5.最后,容器调用destroy()来回收Servlet。
--------------------------------------------------------------------------------------------------------------
servlet创建
点击想要创建项目的位置,右键通过New找到servlet单击创建,如图
如上图创建servlet后就会出现如下图class界面:
Ps:下图为博主后期添上去的以此对应上下图:
servlet有三种实现方法,博主用的是doget dopost方法,如上图:
下图为具体使用:
PS:另外两种较为复杂,不建议使用。
附另一位博主三种方法地址:
http://blog.csdn.net/xlgen157387/article/details/38944069
servlet方法实现需要添加配置xml文件
请求转发之---服务器内部跳转:
请求重定向