传智播客SSI ppt

【SSI(Server Side Include)技术详解】 SSI,全称服务器端包含(Server Side Include),是一种在Web服务器端处理网页内容的技术。它允许开发者在HTML文件中嵌入动态内容,如包含其他文件、执行脚本等,从而简化网页的构建和维护。SSI文件通常以.shtml为扩展名。 **SSI的基本原理** 当Web服务器遇到含有SSI指令的HTML文件时,服务器会先解析这些指令,然后将执行结果与HTML代码合并,最后将完整的HTML页面发送到客户端浏览器。例如,常见的SSI指令`<!--#include virtual="/global/foot.jsp"-->`会将指定路径的脚本文件(如JSP)的内容插入到当前HTML文档的相应位置,类似于JSP中的`<jsp:include page="/global/foot.jsp"/>`标签。 **使用SSI的优势** 1. **通用性**:SSI技术不受特定运行环境限制,无论是Java、.NET、CGI、ASP还是PHP,都可以使用SSI技术。 2. **效率**:SSI指令的解析速度相比JSP更快,因为Servlet引擎需要处理更多的功能,导致效率较低。而SSI专注于简单的包含操作,效率更高。 **SSI在大型网站的应用** 由于其高效和通用性,许多大型门户网站倾向于使用SSI技术,例如Apache HTTP Server是解释SSI文件的理想选择。像阿里巴巴这样的大型网站也可能采用Apache Server来处理SSI文件,以提高页面加载速度和服务器性能。 **在Tomcat中配置使用SSI** 在Tomcat 5.5中启用SSI功能,需要进行以下步骤: 1. **修改servlets-ssi.jar**:重命名$CATALINA_HOME/server/lib/servlets-ssi.rename为servlets-ssi.jar。 2. **设置privileged属性**:在$CATALINA_HOME/conf/context.xml中,为<Context>节点添加privileged="true"属性,以允许web应用使用容器的servlet。 3. **开启SSI功能**:在$CATALINA_HOME/conf/web.xml中,取消对ssi servlet的注释,并根据shtml文件的编码设置inputEncoding和outputEncoding属性。 对于Tomcat 6及以上版本,第一步可以省略。 **配置示例** ```xml <servlet> <servlet-name>ssi</servlet-name> <servlet-class>org.apache.catalina.ssi.SSIServlet</servlet-class> <!-- 省略的部分 --> <init-param> <param-name>inputEncoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>... </init-param> </servlet> ``` 通过以上配置,你可以使Tomcat支持SSI,从而在你的Web应用中灵活地利用服务器端包含功能,提高开发效率并优化页面性能。





























剩余12页未读,继续阅读

- shao3731579952014-06-23内容太少 不过还是能学到些东西
- 盛夏光年5172014-08-29还好吧 可以用
- 珞珈王2012-07-25完全没有价值!
- kittenhuer2013-04-19还可以 能学到一些东西
- cao4472140752013-04-11不是我想要的东西,不是Struts+spring+ibaits框架的整合

- 粉丝: 168
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- (完整版)第三章网络计划技术试题及答案.pdf
- (完整版)第三章MATLAB与基本PID控制系仿真.ppt
- (完整版)网络教学的优缺点(最新整理).pdf
- (完整版)网络课程共享利弊分析(最新整理).pdf
- (完整版)网络课程的简介(网络课程的设计与制作).ppt
- (完整版)研发项目管理(IPD流程管理).ppt
- (完整版)网络课程利弊(最新整理).pdf
- (完整版)网络课程学习心得体会(可编辑修改版).pdf
- (完整版)网络理论基础--第一章.ppt
- (完整版)第一章《网络信息制作与发布》网络信息概述.ppt
- (完整版)网络流行语英语ppt.ppt
- (完整版)网络扫描专题.ppt
- (完整版)继电器控制转为PLC控制方法全解.ppt
- (完整版)网络设备常用图标--ppt.ppt
- (完整版)网络小说改编影视作品的流行及动因分析.doc
- (完整版)空间信息网络基础理论与关键技术重大研究计划2018年度项目指南.doc


