您的位置:首页 > 其它

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文件


请求转发之---服务器内部跳转:



请求重定向





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: