jsp文件包含

转载 2015年07月09日 00:15:20

<jsp:include>


<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:include page="scripts/login.jsp" />

<jsp:include page="copyright.html" />

<jsp:include page="/index.html" />

<jsp:include page="scripts/login.jsp">

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

</jsp:include>

描述

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

你不能从文件名上判断一个文件是动态的还是静态的,比如aspcn.asp

就有可能只是包含一些信息而已,而不需要执行。<jsp:include>能够同时处理这两种文件,因此你就不需要包含时还要判断此文件是动态的还是静态的.

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

属性

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

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

  • flush="true"

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

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

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

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


相关文章推荐

jsp:include引入jsp文件的时候(如果被包含的文件存在js文件),不要用相对路径

先回忆一下二者的区别(对于此篇文章而言,二者在用法上没有区别) jsp:include是先编译一下included.jsp文件,然后再包含 先编译,后包含 @ include是...

jsp文件下载

  • 2013年09月10日 10:05
  • 2KB
  • 下载

jsp文件上传

  • 2012年03月27日 15:47
  • 1KB
  • 下载

Eclipse中JSP文件中文乱码解决

刚来公司上班,配了一下开发环境,从经理那拷贝过来了几个工程,其中有一个web工程,导入到Eclipse中后,发布到tomcat服务器上后发现JSP页面中文显示乱码,在网上找了好多种编码格式和很多种原因...

jsp文件下载

  • 2013年08月24日 14:03
  • 3.78MB
  • 下载

JSP文件管理器v1.001

  • 2004年05月06日 00:00
  • 12KB
  • 下载

跳过登陆页面直接访问该jsp文件了,这样不好,请问大家如何避免这种问题?

原文:http://zhidao.baidu.com/question/68705585 百度知道问题: jsp安全性问题,当别人知道某个jsp文件的网址后就可以跳过登陆页面直接访问该jsp文件了...

jsp文件上传

  • 2015年06月19日 08:45
  • 35KB
  • 下载

jsp文件上传java驱动包

  • 2011年05月25日 17:15
  • 14KB
  • 下载

后端JSP文件里Java语言如何操作Oracle Spatial提供的JGeometry对象

其中,由于地图是在8888端口,而该jsp文件是在tomcat文件夹下webapps文件夹下新建的项目文件夹下,在8080端口。在chrome浏览器运行,需要如下代码...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jsp文件包含
举报原因:
原因补充:

(最多只允许输入30个字)