bean:include

news/2024/7/5 23:56:37 标签: include, bean, scripting, jsp, filter, header

 bean:include标签不同于JSP里的<jsp:include>之处是此把把包含内容放在一个变量,用时取出

对指定url(由forward、href或page确定)处的资源做一个请求,将响应数据作为一个String类型的bean绑定到page作用域,同时创建一个scripting变量。我们可以通过id值访问它们。

下面的代码片段示例了bean:include标签的用法,其中include.txt文件包含要include的内容,然后将这些内容输出:

<bean:include id="value" page="/include.txt"/>
<!-- 其它标签通过绑定到page作用域中的属性使用该值 -->
<bean:write name="value"/><br/>
<!-- JSP脚本通过scripting变量使用该值 -->
<%
  out.println(value);
%>

(二)

将一个完整的JSP页面定义成beano 用法如下:

<bean:include id="beanName" page="uri" I>:将uri对应的JSP资源定义成beanName的bean"看下面的JSP页面:

%@pagecontentType="text/html;charset=gb2312"%
%@taglib uri="/WEB-INF/struts-bean.tld"prefix="bean" %〉
<html><head>
<title>测试 bean:include 标签</title>
</head>
bean:include主要用来寻|入另外一个页面
<body>
<div align="center">
<hl>测试bean:include标签</hl>
</div><!--将 bean-header.jsp页面的定义成head的 bean-->
<bea且 :include id="head"page="/bean-header.jsp" />
<hr/><pre>
下面的内容是通过=header输出<br>
〈%= head %〉
<br>
<hr>
下面的内容是filter="false"的输出<br>
<bean:write name="head" filter="false"/>
<br>
<hr>
下面的内容是filter:::::lltrue"的输出<br>
<pre>
<bea口 :writename="head" filter="true"/></pre>
<hr/></body>
</html>

注意:当<bean:write/>标签后的filter为 true 时,将输出被包含页面的源代码。JSP 页面使用bean:includebean-header.jsp资源定义成标准bean,然后采用了三种方式输出该bean。程序的运行效果如图3.15 所示。

图 3.15 bean:inc1ude 的运行效果

图 3.16 中第一个红色标记的内容来自 bean-inc1ude.jsp 页面:而第二个红色标记的内容则来自 bean-header.jsp 页面。

资源引用:

http://book.51cto.com/art/200808/86227.htm


http://www.niftyadmin.cn/n/1051878.html

相关文章

Jenkins 发布.NetCore 项目

安装最新Jenkins及安装好相关git插件 启动jenkins服务&#xff0c;访问8080端口 这里就发布一个IdentityServer4程序 配置相关参数 设置Git源码管理配置 构建执行window 批处理 查看目录下已经发布成功 转载于:https://www.cnblogs.com/liyouming/p/9283345.html

Reading papers_15(Graph cuts optimization for multi-limb human segmentation in depth maps)

如果大家有用过kinect做开发&#xff0c;不管是使用kinect SDK还是使用OpenNI&#xff0c;估计都对这些库提供的人体骨骼跟踪技术有一定的好奇&#xff0c;心里在想&#xff0c;每个人穿的衣服不同&#xff0c;身体特点也不同&#xff0c;所处的环境不同&#xff0c;且走路或做…

Struts提供的标签作用

依据功能和使用习惯的不同被分到了五个标签库中: Bean Tags:该标签库包含的标签可以用来创建bean、访问bean和访问bean的属性。同时提供了依据cookies、headers和parameters的值创建相关bean的能力。 HTML Tags:该标签库包含的标签可以用来创建Struts输入表单。 Logic Tags:该…

Matlab批量获取子文件夹与文件名

批量得到父文件夹下所有子文件夹的路径的MATLAB函数。 function [SubFolders] GetFolders(ParentFolder) %GetFolders % 函数功能为获取父文件夹下所有子文件夹的路径 % 函数的输入为ParentFolder&#xff1a;父文件夹路径。eg: D:\Program Files % 函数的输出为SubFolders&a…

网站首页必须具备哪些内容?

首页的作用&#xff1a; 如果说电子商务网站中首页并不是“最重要的”&#xff0c;你信吗?电商老手们一般花力气最大的是产品详细页&#xff0c;因为详细页能带来直接的购买转化&#xff0c;是整个电商网站的灵魂。电子商务站点中&#xff0c;产品详细页才是真正的LandingPage…

NASA HEG tool安装心得

自从NASA对MRT工具停止支持后&#xff0c;这个工具的官网也随之打不开无法下载。处理数据当然还是需要官方的工具好一些。 现在NASA推荐使用HEG工具来处理MODIS系列产品&#xff0c;除此之外工具对ASTER, MISR, AIRS, and AMSR-E HDF-EOS data sets.It also handles OMI HDF-EO…

bean:cookie

cookie最早是由Netscape公司提出来的&#xff0c;用来存储客户的少量状态信息。如果您对cookie的具体细节感兴趣可以查阅参考资料中的cookie spec。 bean:cookie标签取回请求中名称为name的cookie的值。如果没有指定multiple属性则依据刚取回的值创建一个Cookie类型的bean。如…

c#生成PDF准考证

项目中需要做一个生成PDF准考证的功能&#xff0c;在这里跟大家分享一下思路。。 1.首先是下载Adobe Acrobat 9 Pro&#xff0c;安装破解&#xff08;高版本的貌似破解&#xff0c;不了&#xff0c;自带正版意识的略过。。随意下载&#xff09; 2.新建模板。。下图是个演示版本…