Setvlet(补充)(理论、创建、实现方式、功能)
2017-07-05 21:45
295 查看
理论
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文件
请求转发之---服务器内部跳转:
请求重定向
相关文章推荐
- 对《在C++类中实现Windows窗口的创建》一文的补充
- ASP.NET实现HTTP方式获取功能
- 使用Ext中的Grid,Form,Dialog来实现列表,创建,更新,删除,查找和分页功能
- OpenJWebv1.2实现了树型功能的创建向导
- OpenJWebv1.2实现了树型功能的创建向导
- 如何编程实现在快速启动栏创建快捷方式
- 脱离SSIS强大的可视化编辑功能,后台C#实现包的创建-爽一把
- ASP.NET实现HTTP方式获取功能
- 关于lucene2.0的创建、检索和删除功能的完整实现
- 在DataTable中实现DataTable.Select("Distinct")功能/数组的方式实现DataTable中的distinct
- 给应用程序创建快捷方式VC实现
- 采用Informaker和pbl中dw相结合的方式实现强大的自定义报表功能
- jsp用超级链接方式实现“目标另存为”功能
- 批处理实现c/s程序部署,以及创建桌面快捷方式
- 如何用VS里的部署实现在Duwamish7安装时的自动创建数据功能
- 关于lucene2.0的创建、检索和删除功能的完整实现
- 对《在C++类中实现Windows窗口的创建》一文的补充
- (转)使用一个下拉框或文本框+列表框的方式实现类似IE地址栏自动完成的功能
- 创建MOSS2007 WEB 应用实现服务效果反馈功能
- Preferences(首选项)(恢复默认功能)的一种简单的实现方式