`

<jsp:include />和<%@include %>的区别

JSP 
阅读更多

<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文件代码片断: ...&lt;jsp:include page=”test2.jsp”&gt; &lt;jsp:param name=”username” value=”accp”/&gt; &lt;/jsp:include&gt; &lt;/BODY&gt; &lt;/HTML&gt; 以下( )代码片断放置在test2.jsp中不会导致错误。

    jsp:include与include实探

    NULL 博文链接:https://dreamzhong.iteye.com/blog/1127436

    JSP图书管理系统

    &lt;td height="277" align="center" valign="top"&gt;&lt;%@include file="changxiao.jsp"%&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;br&gt; &lt;table width="208" height="356" border="0" cellpadding="0" cellspacing="0" background=...

    jsp页面错误信息

    &lt;tr&gt;&lt;td colspan="2"&gt;&lt;jsp:include page="view/AdminTop.jsp" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr bgcolor="#F0EAED"&gt; &lt;td width="180" valign="top"&gt;&lt;jsp:include page="view/AdminLeft.jsp"/&gt;&lt;/td&gt; &lt;td width="598" align=...

    JSP:include和include指令区别

    JSP:include和include指令区别,对应我的博客 blog.csdn.net/svitter

    前端分页jsp实现(二)

    采用jsp开发的前端分页,抽取成一个公共的jsp,在需要的界面采用 &lt;jsp:include&gt;引入就行,白色按钮,黑色选中样式 &lt;div style="display: block;height: 200px;"&gt; &lt;jsp:include page="pagination.jsp" flush="true"&gt;...

    springboot 兼容映射 vue jsp

    &lt;include&gt;**/**&lt;/include&gt; &lt;/includes&gt; &lt;/resource&gt; &lt;resource&gt; &lt;directory&gt;src/main/resources&lt;/directory&gt; &lt;/resource&gt; &lt;resource&gt; &lt;directory&gt;src/main/java&lt;/directory&gt; &lt;includes&gt; &lt;include&gt;**/*.xml...

    Java Web 实验四 掌握<jsp:include>动作的使用

    问题描述: 网上购物系统,商品包括mp3和mp4两项...中使用jsp:include动作包括了选购商品信息item.jsp文件。 实现步骤: 1.创建 index.jsp文件; 2.创建order.jsp文件; 3.创建item.jsp文件; 4.运行结果并完成实验报告。

    两中包含的区别.txt

    1.&lt;%@include file="head.jsp" %&gt; 2.&lt;jsp:include page="head.jsp" /&gt; 或者: &lt;jsp:include page="jieshou.jsp"&gt; &lt;jsp:param name="canshu" value="magci" /&gt; &lt;/jsp:include&gt; 两者的区别: 1.&lt;%@include ...

    JSP编写的留言板程序

    &lt;td width="72" height="19" class="myfont"&gt;管理员名称:&lt;/td&gt; &lt;td width="168"&gt;&lt;label&gt; &lt;input type="text" name="name" /&gt; &lt;/label&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td height="18" class="myfont"&gt;管理员密码:&lt;/td&gt; ...

    JSP技术知识点考查 jsp动态建站技术

    &lt;jsp:include&gt;操作允许在请求是在现成的JSP页面里包含静态或者动态资源 &lt;jsp:forward&gt;操作允许将请求转发到另一个JSP、servlet或静态资源文件 &lt;jsp:useBean&gt;标签用来在JSP页面中创建一个JavaBean实例并指定他的名字...

    JSP程序设计与案例实战

    exception)、JavaBean组件、JSP标准动作(&lt;jsp:forward&gt;,&lt;jsp:param&gt;,&lt;jsp:setProperty&gt;,&lt;jsp:plugin&gt;,&lt;jsp:include&gt;,&lt;jsp:useBean&gt;,&lt;jsp:getProperty&gt;)、JSP中使用数据库(JDBC常用API)、JSTL的配置步骤、核心...

    在线网上航空订票系统

    &lt;td width="760" height="150"&gt;&lt;jsp:include page="include/top.jsp"&gt;&lt;/jsp:include&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr bgcolor=""&gt; &lt;td height="20" colspan="2" bgcolor=""&gt;&lt;span class="STYLE2"&gt;航线预定&gt;登录&lt;br&gt;&lt;/span&gt;&lt;/...

    jsp java 购物车

    查询到如下记录:&lt;BR&gt; &lt;% StringBuffer b=book.getMessageBybook_id(); %&gt; &lt;%=b%&gt; &lt;P&gt;如果准备订购该书,请填写订单,点击"添加到订单"按钮&lt;BR&gt; &lt;%if((book.getId())!=0) {%&gt; &lt;FORM action="&lt;%=str%&gt;" method=...

    事业单位公事审批系统

    &lt;td width="301" height="50" &gt;&lt;div align="right"&gt;部门名称:&lt;/div&gt;&lt;/td&gt; &lt;td width="446"&gt;&lt;input name="depName" type="text" id="depName" maxlength="20"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt;&lt;div align=...

    通用代码下一页

    &lt;s:include value="../Struts2GotoPage.jsp"&gt;&lt;/s:include&gt; &lt;s:iterator value="goods" id="item" status="st"&gt; &lt;tr align="center"&gt; &lt;td &gt;${st.index+1} &lt;/td&gt; &lt;td &gt;${item.gsName }&lt;/td&gt; &lt;td &gt;${item....

    分页 servlet

    单从表现层来说分页不是一个复杂的工作,稍微理一下思路,处于不同competence level的同学应该都能自己搞... &lt;jsp:include page="paging_footer.jsp"&gt;&lt;/jsp:include&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tfoot&gt; &lt;/table&gt; &lt;hr/&gt;

    ssh2demolala

    &lt;%@include file="header.jsp"%&gt; &lt;table width="759" border="0" cellspacing="0" cellpadding="0"&gt; &lt;tr&gt; &lt;td align="center"&gt; &lt;s:form action="Useradd"&gt; &lt;table width="400" border="0" cellspacing="0" ...

    struts2+kindEditor4.1.7

    &lt;jsp:include page="/kindEditor/jsp/test.jsp"&gt; &lt;jsp:param name="formName" value="Form3"/&gt; &lt;jsp:param name="editorId" value="content" /&gt; &lt;/jsp:include&gt; page选择合适的路径kindEditor/jsp/test.jsp ...

    SSM框架整合

    1、整合准备 整合内容: 整合架构:Spring、... &lt;include&gt;**/*.properties&lt;/include&gt; &lt;include&gt;**/*.xml&lt;/include&gt; &lt;/includes&gt; &lt;filtering&gt;false&lt;/filtering&gt; &lt;/resource&gt; &lt;/resources&gt; &lt;/build&gt; &lt;/project&gt;

Global site tag (gtag.js) - Google Analytics