在上一节服务器如何处理客户端请求中,我们了解,request对象中封装了请求信息,使用response对象可以向客户端响应消息。在Http协议详解之响应中,我们知道响应首行信息中包含了响应状态码查看全文>>
当服务器启动时,服务器会为每一个Web应用创建一个唯一的ServletContext对象代表当前Web应用。每个Web应用中的Servlet共享一个ServletContext,所以Servlet之间就可以通过该对象来实现数据通信。查看全文>>
我们知道,当用在客户端访问Servlet时,是通过Servlet在web.xml文件配置的访问路径访问的。那么这一个过程又是如何实现的,服务器又是如何通过访问路径找到Servlet类?下面通过一张图来了解这一个过程,如图1-1所示:查看全文>>
例1-1中,Location响应头的值为”/Example02/TargetServlet”。其中,Example02是应用名称,以后客户端路径都需要加上应用名称,例如超链接和表单中的url都包含应用名。“/TargetServlet“是TargetServlet类的访问路径。查看全文>>