Servlet基本知识

1.对于一个Servlet的每次访问请求,Servelt引擎都会创建一个用于封装http请求消息的对象和一个代表http响应消息的对象,然后调用此Servlet对象的service()方法,并将这两个对象作为参数传递给该方法。其中,作为参数传递进来的响应对象就是HttpServletResponse()对象,作为参数传递进来的请求消息对象是HttpServletRequest()对象,在service()方法内部可调用他们来处理。

 

2.ServletContext 被 Servlet 程序用来与 Web 容器通信 。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享 ,所以我所知道的 ServletContext 的最大应用是Web缓存----把不经常更改的内容读入内存,所以服务器响应请求的时候就不需要进行慢速的磁盘I/O了。

 

3.从jsp跳转到Servlet时 ,在action填写的格式为:"/Test/servlet/SavePic",其中Test为工程名,而/servlet/SavePic为<url-pattern>内的内容,从Servlet跳转到Servlet中也一样,从Servlet跳转到jsp为:"/Test/show.jsp"

你可能感兴趣的:(应用服务器,jsp,Web,servlet)