本文向您介绍Servlet API与JSP内部对象的对应关系,并简单讲解JSP中几个重要接口的作用。
JSP供给了八个内部目标,而其间的五个内部目标对应于Servlet API中的七个目标,这也就使得咱们正常了解并娴熟运用Servlet中的这七个目标显得特别重要。这五个JSP的内部目标和Servlet API中的目标的对应联系是:
◆request目标对应于:javax.Servlet.http.HttpServletRequest和javax.servlet.ServletRequest
◆response目标对应于:javax.servlet.http.HttpServletResponse和javax.servlet.ServletResponse
◆session目标对应于:javax.servlet.http.HttpSession
◆application目标对应于:javax.servlet.ServletContext
◆config目标对应于:javax.servlet.ServletConfig
javax.servlet.http.HttpServletRequest
这是一个接口,在咱们说到接口之前,仍是让咱们来温习一下Java中接口的一个开始的解说:接口在语法上与类相似,但是接口没有实例,运用接口,仅仅指定类有必要做什么而不是如何做。HttpServletRequest接口用来处理一个对Servlet API的HTTP格局的恳求信息。
javax.servlet.ServletRequest
这也是一个接口,这个接口界说一个Servlet引擎发生的目标,经过这个目标,Servlet能够获得客户端恳求的数据。这个目标经过读取恳求体的数据供给包含参数的称号、值和特点以及输入流的一切数据。而javax.servlet.http.HttpServletRequest也仅仅该接口的一个扩展,也就是说,该接口的一切办法也能够被Servlet API中javax.servlet.http.HttpServletRequest所运用。
javax.servlet.http.HttpServletResponse接口
该接口用来描绘一个返回到客户端的HTTP回应。
javax.servlet.ServletResponse接口
该接口用来界说一个Servlet API发生的目标,经过这个目标,Servlet对客户端的恳求作出呼应。这个呼应应该是一个MIME实体,可能是一个HTML页、图象数据或其他MIME的格局。javax.servlet.http.HttpServletResponse接口是该接口的扩展。
javax.servlet.http.HttpSession接口
该接口用来描绘一个session,至于什么是session我想在这儿就没必要说了吧。
javax.servlet.ServletContext接口
该接口用来界说了一个Servlet API的环境目标。也但是以为这是多个客户端同享的信息,它与session的差异在于使用规模的不同,session只对应于一个用户。
javax.servlet.ServletConfig接口
该接口界说了一个目标,经过这个目标,Servlet引擎装备一个Servlet API。每一个ServletConfig目标对应着一个***的Servlet。
javax.servlet.http.Cookie类
这个类描绘了一个cookie,cookie的效果其实与session很相似,仅仅cookie保存在客户端,session保存在服务器端。
【修改引荐】
- JSP+JavaBean+Servlet结构作业原理浅析
- Servlet的运转环境装备浅谈
- 详解JSP向Servlet转化
- JSP Servlet开发开始那点事
- Java Servlet API文档有用阐明