随笔分类 - servlet与jsp核心编程
摘要:会话跟踪 HTTP是“无状态”协议:客户程序每次读取Web页面,都打开到web服务器的单独的连接,而且,服务器也不自动维护客户的上下文信息。类似客户决定结账时,如何确定之前创建的购物车中哪个属于此客户呢?这种问题有三种解决方案: cookie、URL重写和隐藏的表单域 cookie处理: cooki
阅读全文
摘要:Cookie cookie是小段的文本信息,web服务器将它发送到浏览器,之后,在访问同一网站或域时,浏览器又将它原封不动返回。 cookie使用方式: 1、电商会话中标识用户 2、记录用户名和密码 3、定制站点 4、定向广告 cookie存在的问题: cookie并不构成严重的安全威胁。cooki
阅读全文
摘要:Http状态代码 1、指定状态码: setStatus HttpServletResponse的setStatus方法。如果响应的状态代码比较特殊,并且伴有相关的文档内容,那么一定要在用PrintWriter实际返回任何内容之前调用setStatus,因为没有明确规范规定servlet一定要一个空行
阅读全文
摘要:客户请求的处理:Http请求报头 创建高效servlet的关键之一,就是要了解如何操纵超文本传输协议(HypeText TransferProtocol, HTTP)。 HTTP请求报头不同于前一章的表单数据。表单数据直接来源于用户的输入,对于GET请求,这些数据是URL的一部分,对于POST请求,
阅读全文
摘要:客户请求的处理:表单数据 1、表单数据作用 http://host/path?user=Marty+Hall&origin=bwi 问好后面的部分被称为表单数据(form data)或查询数据(query data). 表单数据可以跟在问好后面附加到URL的结尾,GET请求即采用这种方式; 表单数据
阅读全文
摘要:servlet基础作用:servlet是运行在Web服务器或应用服务器上的程序;担当web浏览器或其他HTTP客户程序发出的请求与HTTP服务器上的数据库或应用程序之间的中间层。1、读取客户程序发送的显式数据2、读取浏览器发出的隐式HTTP请求数据HTTP信息包括cookie、媒体信息和浏览器能够识
阅读全文
摘要:初学的时候,使用默认的Web应用和默认的Servlet URL。对于正式的应用,则应使用定制的Web应用和URL(在部署描述文件web,xml中指定) 仿照默认Web应用的目录结构,创建目录 HTML和JSP文档放在顶层目录 web.xml放在WEB-INF子目录 servlet和其他类放在WEB-
阅读全文
摘要:2.3和2.4: 2.5: 3.0:
阅读全文
摘要:指定tomcat端口: server.xml: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />开启servlet调试器: 将tomcat的conf下的web.xml
阅读全文