• <jsp:include page="">和<%@include page=""%> 标签学习


    <jsp:include page=""><jsp:param value=""name=""/><DEL></DEL><INS></INS></jsp:include>

    del定义文档中被删除的文本内容,ins用来描述文档中的更新和修正,del的浏览器默认样式是带删除线,ins默认是带下划线的,这点也可以很好的说明两者的用法,通常情况下两个元素配合起来意思使用。

      ins和del两个元素在HTML中,既可以作为块级(block-level)元素,也可作为内联(inline)元素,但是不可以同时作为 这个两个元素。所以它们可以包含段落中的一个或几个文字,也可以包含几个块级元素像段落(p)、列表(ul、ol、dl)、表格(table)等。

    <p>我有<del cite="http://blog.csdn.net/luxideyao"datetime="20070515T192525+08:00">2</del><ins cite="http://blog.csdn.net/luxideyao"datetime="20070515T192525+08:00">3</ins>分钱</p>

      <del title="刚刚丢了" datetime="20070515T192525+08:00"><p>我有一个朋友 </p></del>

      创作者可以通过title属性对插入或者删除的元素进行评论,用户代理(比如浏览器)可能显示这些信息给用户

      <p><del title="刚刚丢了"datetime="20070515T192525+08:00"><div><p>我有一个朋友 </p></div></del></p>

      这是一个错误的写法,即ins和del不能同时既是块级元素又是内联元素

    对于ins和del在页面的显示效果可以通过CSS来控制

    <ins> 标签和 <del> 标签有点特殊,有时候是内联元素,有时候是块元素。举例来说,<ins>~</ins> 不包含在 <p>~</p> 里面的时候是块元素,包含在里面的时候是内联元素。当作为内联元素时,里面不能再包含块元素。

    <jsp:include> 包含一个静态或动态文件.

    JSP 语法

    <jsp:include page="{relativeURL |<%= expression%>}" flush="true" />

    or

    <jsp:include page="{relativeURL |<%= expression %>}" flush="true" >

    <jsp:param name="parameterName"value="{parameterValue | <%= expression %>}" />+

    </jsp:include>

    Examples

    <jsp:includepage="scripts/login.jsp" />

    <jsp:includepage="copyright.html" />

    <jsp:includepage="/index.html" />

    <jsp:includepage="scripts/login.jsp">

    <jsp:param name="username"value="jsmith" />

    </jsp:include>

    描述

    <jsp:include>元素允许你包含动态文件和静态,这两种包含文件的结果是不同的。如果文件仅是静态文件,那么这种包含仅仅是把包含文件的内容加到jsp文件中去,而如果这个文件动态的,那么这个被包含文件也会被Jsp编译器执行。

    如果这个包含文件是动态的,那么你还可以用<jsp:param>还传递参数名和参数值。

    属性

    page="{relativeURL | <%= expression%>}"

    参数为一相对路径,或者是代表相对路径的表达式.

    flush="true"

    这里你必须使用flush="true", 值.缺省值为false

    <jsp:paramname="parameterName" value="{parameterValue | <%= expression%> }" />

    <jsp:param>子句能让你传递一个或多个参数给动态文件

    你能在一个页面中使用多个<jsp:param>来传递多个参数。

    include与jsp:include区别

    jsp中include[1]有两种形式,分别是

    <%@ include file=” ”%>是指令元素

    <jsp:include page=” ” flush=”true”/>行为元素

    通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,就可以考虑用include。<%@ include file=”要导入的文件的中路径”%>,jsp的include指令元素读入指定页面的内容。)

    include与jsp:include主要有两个方面的不同;

    一:执行时间上:

    <%@ include file=”relativeURI”%> 是在翻译阶段执行

    <jsp:include page=”relativeURI” flush=”true” /> 在请求处理阶段执行.

    二:引入内容的不同:

    <%@ include file=”relativeURI”%>

    引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起.

    <jsp:include page=”relativeURI” flush=”true” />引入执行页面或servlet所生成的应答文本. 

  • 相关阅读:
    1.C和C++区别,以及const分析(底层const/顶层const)
    4.移植驱动到3.4内核-移植总结
    3.移植驱动到3.4内核-移植DM9000C驱动
    2.移植3.4内核-支持烧写yaffs2,裁剪内核并制作补丁
    Android Support v4、v7、v13、v14、v17的区别和应用场景
    Android利用canvas画各种图形
    ActionBar 自定义布局定义
    android动画坐标定义
    GitHub上最著名的Android播放器开源项目大全
    CardView 简介和使用
  • 原文地址:https://www.cnblogs.com/riskyer/p/3324802.html
Copyright © 2020-2023  润新知