<jsp:include />动态包含
<%@include %>静态包含
1、属性
后者不能这样传参数<%@ include file=“A.jsp?name=ygl”%> file后的路径必须是明确的
但是前者可以是动态的,而且可以传参数
2、处理方式
<%@ include file=”relativeURI”%> 是在翻译阶段执行
在编译阶段就把两个jsp文件合成,然后再由编辑器编译合成后的文件,所以
只产生一个.java文件和一个.class文件
<jsp:include page=”relativeURI” flush=”true” /> 在请求处理阶段执行.
只有当这个标识被执行的时候,程序才会把请求转发到这个文件,然后返回结果,所以
产生二个.java文件和二个.class文件
3、编码问题
<%@ include file=”relativeURI”%> 的话,两个页面的编码必须是一致的,因为最后会合成一个再编译
<jsp:include page=”relativeURI” flush=”true” /> 则随便都行,因为服务器是把请求发过去的,所以他会安装自己的编码
再返回结果的
其实归根到底所有的区别,只是他们被处理的时间不同,一个是编译前,一个是运行时
所以这其实就是静态和动态的区别而已
分享到:
相关推荐
考虑下面JSP文件代码片断: ...<jsp:include page=”test2.jsp”> <jsp:param name=”username” value=”accp”/> </jsp:include> </BODY> </HTML> 以下( )代码片断放置在test2.jsp中不会导致错误。
NULL 博文链接:https://dreamzhong.iteye.com/blog/1127436
<td height="277" align="center" valign="top"><%@include file="changxiao.jsp"%></td> </tr> </table> <br> <table width="208" height="356" border="0" cellpadding="0" cellspacing="0" background=...
<tr><td colspan="2"><jsp:include page="view/AdminTop.jsp" /></td></tr> <tr bgcolor="#F0EAED"> <td width="180" valign="top"><jsp:include page="view/AdminLeft.jsp"/></td> <td width="598" align=...
JSP:include和include指令区别,对应我的博客 blog.csdn.net/svitter
采用jsp开发的前端分页,抽取成一个公共的jsp,在需要的界面采用 <jsp:include>引入就行,白色按钮,黑色选中样式 <div style="display: block;height: 200px;"> <jsp:include page="pagination.jsp" flush="true">...
<include>**/**</include> </includes> </resource> <resource> <directory>src/main/resources</directory> </resource> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml...
问题描述: 网上购物系统,商品包括mp3和mp4两项...中使用jsp:include动作包括了选购商品信息item.jsp文件。 实现步骤: 1.创建 index.jsp文件; 2.创建order.jsp文件; 3.创建item.jsp文件; 4.运行结果并完成实验报告。
1.<%@include file="head.jsp" %> 2.<jsp:include page="head.jsp" /> 或者: <jsp:include page="jieshou.jsp"> <jsp:param name="canshu" value="magci" /> </jsp:include> 两者的区别: 1.<%@include ...
<td width="72" height="19" class="myfont">管理员名称:</td> <td width="168"><label> <input type="text" name="name" /> </label></td> </tr> <tr> <td height="18" class="myfont">管理员密码:</td> ...
<jsp:include>操作允许在请求是在现成的JSP页面里包含静态或者动态资源 <jsp:forward>操作允许将请求转发到另一个JSP、servlet或静态资源文件 <jsp:useBean>标签用来在JSP页面中创建一个JavaBean实例并指定他的名字...
exception)、JavaBean组件、JSP标准动作(<jsp:forward>,<jsp:param>,<jsp:setProperty>,<jsp:plugin>,<jsp:include>,<jsp:useBean>,<jsp:getProperty>)、JSP中使用数据库(JDBC常用API)、JSTL的配置步骤、核心...
<td width="760" height="150"><jsp:include page="include/top.jsp"></jsp:include></td> </tr> <tr bgcolor=""> <td height="20" colspan="2" bgcolor=""><span class="STYLE2">航线预定>登录<br></span></...
查询到如下记录:<BR> <% StringBuffer b=book.getMessageBybook_id(); %> <%=b%> <P>如果准备订购该书,请填写订单,点击"添加到订单"按钮<BR> <%if((book.getId())!=0) {%> <FORM action="<%=str%>" method=...
<td width="301" height="50" ><div align="right">部门名称:</div></td> <td width="446"><input name="depName" type="text" id="depName" maxlength="20"></td> </tr> <tr> <td colspan="2"><div align=...
<s:include value="../Struts2GotoPage.jsp"></s:include> <s:iterator value="goods" id="item" status="st"> <tr align="center"> <td >${st.index+1} </td> <td >${item.gsName }</td> <td >${item....
单从表现层来说分页不是一个复杂的工作,稍微理一下思路,处于不同competence level的同学应该都能自己搞... <jsp:include page="paging_footer.jsp"></jsp:include> </td> </tr> </tfoot> </table> <hr/>
<%@include file="header.jsp"%> <table width="759" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center"> <s:form action="Useradd"> <table width="400" border="0" cellspacing="0" ...
<jsp:include page="/kindEditor/jsp/test.jsp"> <jsp:param name="formName" value="Form3"/> <jsp:param name="editorId" value="content" /> </jsp:include> page选择合适的路径kindEditor/jsp/test.jsp ...
1、整合准备 整合内容: 整合架构:Spring、... <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build> </project>