摘要:
Httpservlet源码及实现机制HTTP请求刚刚进来的时候实际上只是一个HTTP请求报文,容器会自动将这个HTTP请求报文包装成一个HttpServletRequest对象,并且自动调用HttpServlet的service()方法来解析这个HTTP请求,service()方法会解析HTTP请求行,而HTTP请求行由method,uri,HTTP version三个组成,method就是get或者post,service()方法根据method来决定是执行doGet还是doPost,这一切都是服务器Tomcat/weblogic/websphere/jboss(容器)自动完成的,HTTP的 阅读全文
摘要:
概况 Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类.在javax.servlet.http包中定义了采用HTTP通信协议的HttpServl 阅读全文
摘要:
HttpServletResponse接口是ServletResponse的子接口,HttpServlet类的重载service()方法及doGet()和doPost()等方法都有一个HttpServletResponse类型参数:protected void service(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOExceptionHttpServletResponse 接口提供了与 HTTP 协议相关的一些方法,Servlet 可通过这些方法来设置HTTP响应头或向客户端写Coo 阅读全文
摘要:
转载:http://hi.baidu.com/yanfei_nn/item/18ca79960fc021ab82d29533Request 的 sendError( )方法形式: sendError(int errnum )说明:用来向客户端发送错误信息,这对调试程序有很大帮助。常用的常量级错误代码有:SC_CONTINUE, 状态码是100,表示客户端无法连接。SC_SWITHING_PROTOCOLS,状态码是101,表示服务器正向报头中注明的协议切换。SC_OK,状态码是200.表示请求被成功处理。SC_CREATED,状态码是201,表示请求被成功处理,并在服务器方创建了一个新的资源。 阅读全文