<jsp:include>和<%@include%>的区别
2015-07-17 16:15
513 查看
<%@include%>:页面请求之前预编译,所有代码包含进来之后,一起进行处理,把所有代码合在一起,编译成一个servlet
<jsp:include>:所有代码分别处理,在页面被请求的时候才编译,被编译成多个servlet,页面语法相对独立,处理完成之后再将代码的显示结果(处理结果)组合进来。
JSP中的两种包含页面的方法
第一种:include指令:当JSP转换成Servlet时引入指定文件
<%@ pagecontentType="text/html;charset=GB2312" language="java"errorPage=""%>
<%@ include file="head.jsp"%>
<%@ include file="body.jsp"%>
<%@ include file="tail.jsp"%>
第二种:<jsp:include>动作元素:当JSP页面被请求时引入指定文件
<%@ page contentType="text/html; charset=GB2312"language="java" errorPage=""%>
<jsp:include page="head.jsp"/>
<jsp:include page="body.jsp"/>
<jsp:include page="tail.jsp"/>
第二种方法可以很方便的用<jsp:param>来向所包含页传递参数,方法如下:
<%@ page contentType="text/html; charset=GB2312"language="java" errorPage=""%>
<jsp:include page="head.jsp"/>
<jsp:includepage="body.jsp">
<jsp:param name="uid"value="username"/>
<jsp:param name="pwd"value="password"/>
</jsp:include>
<jsp:includepage="tail.jsp"/>
<jsp:include>:所有代码分别处理,在页面被请求的时候才编译,被编译成多个servlet,页面语法相对独立,处理完成之后再将代码的显示结果(处理结果)组合进来。
JSP中的两种包含页面的方法
第一种:include指令:当JSP转换成Servlet时引入指定文件
<%@ pagecontentType="text/html;charset=GB2312" language="java"errorPage=""%>
<%@ include file="head.jsp"%>
<%@ include file="body.jsp"%>
<%@ include file="tail.jsp"%>
第二种:<jsp:include>动作元素:当JSP页面被请求时引入指定文件
<%@ page contentType="text/html; charset=GB2312"language="java" errorPage=""%>
<jsp:include page="head.jsp"/>
<jsp:include page="body.jsp"/>
<jsp:include page="tail.jsp"/>
第二种方法可以很方便的用<jsp:param>来向所包含页传递参数,方法如下:
<%@ page contentType="text/html; charset=GB2312"language="java" errorPage=""%>
<jsp:include page="head.jsp"/>
<jsp:includepage="body.jsp">
<jsp:param name="uid"value="username"/>
<jsp:param name="pwd"value="password"/>
</jsp:include>
<jsp:includepage="tail.jsp"/>
相关文章推荐
- JavaScript 属性介绍
- boost库解析json例子(二)
- js倒计时天时分秒[转]
- JavaScript instanceof 运算符深入剖析
- Django中加载js和css文件
- JavaScript引擎是单线程运行的,浏览器无论在什么时候都只且只有一个线程在运行JavaScript程序
- bsh规则调用(bsh-1.3.0.jar),相当于javascript里面的eval
- ExtJS(7)- Form技巧
- javascript字符串循环匹配实例分析
- js 写一个table
- javascript中对变量类型的判断
- 响应客户端请求(servlet与jsp)
- javascript父子页面通讯实例详解
- javascript操作DOM元素
- js获取select标签选中的值
- JavaScript定时机制setTimeout与setInterval研究
- javaScript Element对象
- javascript实现的闭包简单实例
- javascript实现的字符串与十六进制表示字符串相互转换方法
- JS刷新的时候遇到浏览器刷新提示框的问题