
【Servlet】
文章平均质量分 74
qfs_v
这些是我的学习笔记,多数是以前的个人整理。还望指正!谢谢!
展开
-
Servlet多线程安全问题
一,servlet容器如何同时处理多个请求。Servlet采用多线程来处理多个请求同时访问,Servelet容器维护了一个线程池来服务请求。线程池实际上是等待执行代码的一组线程叫做工作者线程(Worker Thread),Servlet容器使用一个调度线程来管理工作者线程(Dispatcher Thread)。当容器收到一个访问Servlet的请求,调度者线程从线程池中选出一个工作者原创 2008-07-15 09:31:00 · 18510 阅读 · 8 评论 -
服务器响应的生成:HTTP状态代码——HttpServletResponse接口应用
一,HTTP响应的格式 web服务器对客户端的响应一般包含:一个状态行,一些响应报头,一个空行和相应的文档构成。 1,状态行: 状态行由HTTP版本,一个状态代码以及一段对应状态代码的简短消息组成,表示请求是否被理解或被满足。HTTP版本由服务原创 2008-06-20 04:42:00 · 22925 阅读 · 1 评论 -
服务器响应的生成:HTTP响应报头——HttpServletResponse接口的应用
一,响应报头 响应报头允许服务器传递不能放在状态行中的附加响应信息,以及关于服务器的信息和对Request-URI所标识的资源进行下一步访问的信息 常用的响应报头 Location Content-Type Refe原创 2008-06-20 04:12:00 · 16214 阅读 · 2 评论 -
Servlet客户请求的处理:HTTP请求报头HttpServletRequest接口应用
对请求报头的访问,使Servlet可以执行许多优化,创建高效的Servlet。一,在Servlet 中读取HTTP请求报头 —— HttpServletRequest接口 在Servlet中读取HTTP头,调用HttpServletRequest的getHeader方法。 getHeader(String 报头名)方法:返回客户请求中提供的指原创 2008-06-18 17:46:00 · 15235 阅读 · 1 评论 -
Servlet请求转发 RequestDispatcher接口
在Servlet中,利用RequestDispatcher对象,可以将请求转发给另外一个Servlet或JSP页面,甚至是HTML页面,来处理对请求的响应。一,RequestDispatcher接口方法简介 1,RequestDispatcher对象由Servlet容器来创建,封装一个由路径所标识的服务器资源。 2,RequestDispatcher接口中定原创 2008-06-16 04:35:00 · 37252 阅读 · 9 评论 -
Servlet上下文ServletContext接口
ServletContext接口简述 ServletContext接口的简述:public interface ServletContext 定义了一系列方法用于与相应的servlet容器通信,比如:获得文件的MIME类型,分派请求,或者是向日志文件写日志等。 每一个web-app只能有一个ServletContext,web-app可以是一个放置有web application 文件的文件夹原创 2008-06-15 04:17:00 · 3112 阅读 · 1 评论 -
HTTP method GET is not supported by this URL
Servlet eroor:HTTP method GET is not supported by this URL错误提示: type: Status reportmessage: HTTP method GET is not supported by this URLdescription: The specified HTTP method is not allowed f原创 2008-06-13 22:22:00 · 45826 阅读 · 19 评论 -
HTTP简介
一,HTTP简介 HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。 它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。 这就是你为什么在浏览器中看到的网页地址都是以“http://”开头的原因。原创 2008-06-18 04:15:00 · 4852 阅读 · 0 评论 -
在web.xml中配置Servlet,Servlet被WEB应用程序加载过程
一,元素及其子元素,声明一个Servlet。 *:为Servlet指定一个文本描述。 *:为Servlet提供一个简短的名字被某些工具显示。 *:为Servlet指定一个图标,在图形管理工具中表示该Servlet。 :Servlet的名字,唯一性。 or :servle原创 2008-06-17 15:05:00 · 5251 阅读 · 0 评论 -
Servlet对表单数据的处理
Servlet对表单数据的处理一,单个请求参数的读取 调用HttpServletRequest的getParameter方法 ,返回与指定参数相应的值。参数区分大小写。 参数没有相应的值则返回空String, 如果没有该参数则返回null。 对于多个同一参数名则返回首次出现的值。二,全部请求参数的读取 getParameterValues方法,返回指定参数原创 2008-06-15 04:29:00 · 8805 阅读 · 0 评论 -
Servlet简介
一,什么是Servlet? Servlet 是用 Java 编写的服务器端程序模块,用以扩展 WebServer 的功能。 Servlet 被加载到 Web 服务器上, 并在其中运行。Servlet 使用 HTTP 服务器接收和响应客户机发出的请求。 二,Servlet 能够执行哪些功能? 1,能够创建并返回整个 HTML Web 页面,根据客户请求的性质而具有动态内容。原创 2008-06-13 18:59:00 · 1225 阅读 · 0 评论 -
会话跟踪技术:会话Cookie,URL重写和HttpSession
一,会话跟踪(session tracking)技术 会话是客户端发送请求,服务器返回响应的连接时间段。 HTTP是无状态协议:每次都是单独连接,不能维持客户的上下文信息。 会话跟踪技术是用于维持客户端和服务器端通信信息的技术。 三种典型客户端会话跟踪解决方案: 1,Cookie; 2,URL重写; 3,隐藏表单域;二,会话Cookie 用于会话跟踪的Cookie叫做会话Cookie原创 2008-07-15 09:33:00 · 16780 阅读 · 3 评论 -
Servlet过滤器
一,什么是Servlet过滤器? 1,过滤器 过滤器是在数据交互之间过滤数据的中间组件,独立于任何平台或者 Servlet 容器。 2,Servlet过滤器 Servlet过滤器是在Java Servlet规范2.3中定义的. 在WEB中,Servlet过滤器是服务器端WEB容器中的一个WEB组件,它们拦截请求和响应,并监视、修改或以某种方式处理正在交互的数据。 Servlet 过滤器可原创 2008-07-15 09:18:00 · 6164 阅读 · 0 评论 -
Cookie介绍和运用
在Servlet中显示地设置和读取Cookie一,什么是Cookie? Cookie是Web服务器利用set-cookie响应报头发送给客户端的一段消息。客户端在随后的请求中返回给服务器,服务器可以读取(而不可以改变)该消息。 Cookie不会以任何方式得到解释和执行,以名-值对的显示保存消息,服务器通过再次发送修改后的cookie来改变cookie。 浏原创 2008-06-30 09:05:00 · 4560 阅读 · 0 评论