容器怎么知道客户是谁 Http协议是无状态连接,客户浏览器与服务器建立连接、发出请求、得到响应,然后关闭连接。即,连接只针对一个请求/响应。 对容器而言,每个请求都来自于一个新的客户。 客户需要一个唯一的会话ID IP不能唯一标示Internet上特定的用户 比如公司网络内的用户为一个IP;而IP地... ...
分类:
Web程序 时间:
2016-12-17 19:20:40
阅读次数:
219
标记文件:很想include,但是比include更好 建立和使用标记文件的最简方法 取一个被包含文件(如Header.jsp),把它重命名为带有一个.tag扩展名(Header.tag); 把标记文件(Header.tag)放在WEB-INF目录下一个名为tags的目录中; 在JSP中放一个tag... ...
分类:
Web程序 时间:
2016-12-17 19:17:50
阅读次数:
265
Servlet生命周期 生命周期三大重要时刻 Servlet集成结构: 方法 init() service() doGet()/goPost() 何时调用 Servlet实例被创建之后、为客户请求提供服务之前 当第一个客户请求到来时 service()根据HTTP方法来选择调用 作用 初始化 查看客... ...
分类:
Web程序 时间:
2016-12-17 19:17:05
阅读次数:
157
工程结构 上下文参数示例 示例程序展示了如何从上下文读取参数,并在上下文监听器中生成属性对象和在上下文中设置属性。 建立一个简单的JavaBean对象作为属性:Dog.java package com.example.entities;/** * Created by LTN on 2016/11/... ...
分类:
Web程序 时间:
2016-12-17 19:16:56
阅读次数:
172
学习的知识点 JSP,最后会变成一个servlet JSP最终或变成一个完整的servlet在Web应用中运行,只不过这个servlet类会由容器写好。 JSP中的scriptlet 所谓scriptlet就是放在标记中的java代码。如: JSP中的指令 JSP指令和scriptlet区别在于:多... ...
分类:
Web程序 时间:
2016-12-17 19:14:56
阅读次数:
202
serlvet安全的4大要素 认证、授权、机密性和数据完整性。 容器完成认证和授权的过程 代码中不要有安全信息 大多数Web应用,大多数情况下Web应用的安全约束都应该以声明方式处理,即在部署描述文档中指定。原因如下: 谁不想更多地采用XML呢 通常能自然地映射到公司IT部门现有的任务角色 你可以用... ...
分类:
Web程序 时间:
2016-12-17 19:13:59
阅读次数:
271
《Head First Servlets & JSP》(中文版) BB,KS & BB著, 苏钰函,林剑译,中国电力出版社 数据交互 Web浏览器和Web服务器:通过Http协议交互HTML数据。 到底什么是MIME类型 对一个Http响应: Content-Type(内容类型)响应首部的值称为MI ...
分类:
Web程序 时间:
2016-12-17 19:10:56
阅读次数:
218
安装JSTL1.1的说明 JSTL1.1不是JSP2.0规范的一部分,能访问servlet和JSP API并不意味着能访问JSTL。 使用JSTL之前,需要将jstl.jar文件安装到Web应用的WEB-INF/lib目录,即每个Web应用都需要JSTL的一个副本。 不用脚本实现一个循环——c:fo... ...
分类:
Web程序 时间:
2016-12-17 19:07:40
阅读次数:
238
刚把上周说的公司内各工程的web.xml给统一了,顺便看了下每个tomcat版本对应的标准servlet版本,如下: The XSD version is preferred since JSP 2.0 / Servlets 2.4 (eg: Tomcat 5.5). Note that the X ...
分类:
移动开发 时间:
2016-11-30 16:40:57
阅读次数:
219
最近有一个问题困扰了我3天,我在windows部署项目无误后,准备将项目发布到阿里云linux服务器上,发现启动报错了:LINUX环境中tomcat启动错误:The servlets named X and Y are both mapped to the url-pattern [/Z] whic ...
分类:
移动开发 时间:
2016-11-13 17:08:28
阅读次数:
229