您的位置:首页 > 其它

关于Servlet的简介(2)

2013-07-26 02:22 387 查看
Servlet是一种实现了javax.servlet.Servlet接口的类。Servlet规定了特定的方法来处理特定的请求,

开发者只是需要实现Servlet的相关方法。用户访问Web程序的时候,Tomcat就会调用这些方法

来完成业务处理。

Servlet规范是建立在HTTP规范基础上的。HTTP1.1规定支持OPTIONS、GET、POST、HEAD、

PUT、DELETE以及TRACE这7中Web访问方式,各种访问方式的意义如下:

GET表示查询信息,URL中可以附带少量的参数信息,但是URL总长度不能超过255个字符,

并且参数会显示在浏览器地址栏,安全性不高。Servt处理HTTP的GET请求的对应方法是doGet

方法,该方法参数中含有HttpServletRequest对象和HttpServletReponse对象两个参数

POST表示提交信息,一般用于提交大数据信息或者文件,提交的内容不受长度限制并且被提

交的内容不会显示在浏览器的地址栏中,安全性比较高。Servt处理HTTP的POST请求的对应方法

是doPost方法,该方法参数中含有HttpServletRequest对象和HttpServletReponse对象两个参数

Head表示查询文档头信息,服务器会返回文件类型,长度,最后修改的时间等信息。该方法现在已经很少使用。

OPTIONS PUT DELETE TRACE 属于被声明了,但是还没有被使用的Web访问方式,

现在的浏览器也很少使用这几种方式了。

其中,最常用的就是GET与POST。当浏览器以xxx的方式访问网络程序时,Servlet会执行形如

doXxx(HttpServletRequest request ,HttpServletReponse reponse)的方法。其中

参数HttpServletRequest和HttpServletReponse分别为客户端请求和服务器端响应。



Servlet还有一个方法就是long getLastModified(HttpServletReques request)返回该文档的最后修

改时间,默认为-1.表示文档永远是最新的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: