关于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.表示文档永远是最新的。
开发者只是需要实现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.表示文档永远是最新的。
相关文章推荐
- 关于Servlet的简介
- 关于Servlet重定向简介
- 关于Servlet中HttpServletRequest对象的setCharacterEncoding方法的讨论。
- 关于COM的Reg-Free(免注册)技术简介及实例讲解。
- Spring实现原理分析(二十六).Spring Boot关于嵌入式servlet容器
- 关于TM影像各波段组合的简介…
- 关于Linux操作系统进程操作(ps)命令简介
- 关于处理JavaWeb中Servlet中返回jsp乱码问题
- 100个关于Java方面(SSH,jsp,Ajax,Servlet,JDBC)的PPT学习资料
- 关于“Could not open ServletContext resource [/WEB-INF/applicationContext.xml]”解决方案
- Servlet简介与Servlet和HttpServlet运行的流程
- 苹果关于TestFlight Beta Testing简介和细节信息
- hibernate中关于servlet+Ajax+jquery+json+gson实现级联效果
- 关于POI导出到Excel表格中(servlet中)
- servlet技术简介
- 关于建立mavenweb项目jdk不匹配以及servlet不匹配的方法
- 关于项目突然启动缓慢或者停留在Initializing Spring FrameworkServlet xx的原因
- 关于使用LoadRunner测试时使用Servlet返回的Sessionid的问题
- 关于.NET动态代理的介绍和应用简介
- Eclipse开发web项目中关于HttpServletRequest包的问题