动作标签是一种特殊的标签,它影响JSP运行时的功能。

(1)include动作标签

  <jsp:include page=”文件的名字” />           <%--   不可有空格   --%>

  或者:

  <jsp:include page=”文件的名字” >

    <%--   插入其他动作标签   --%>

  </jsp:include>

  与静态插入文件的 include 指令标签不同,当JSP引擎把JSP页面转为JAVA文件时,并不把include动作标签所含页面与原页面合并成新的页面,而是告诉JAVA解释器,在运行时才被包含进来。

(2)param动作标签

  该标签以“名字-值”的形式为其他标签提供附加信息。

  通常与jsp:include,jsp:forward,jsp:plugin一起使用。

  <jsp:param name=”名字”  value=”指定给param的值” />

  与jsp:include一起使用,可以将param的值传递给include指令要加载的文件中去,当该文件被加载时,可以由JSP的内置对象requset调用getParameter方法完成。

  例如:在a.jsp中使用include动态指令插入1.jsp ,将a.jsp中的value = 300传入1.jsp中

<%--  a.jsp --%>
<%@ page contentType="text/html; charset=GB2312"%>
<HTML>
<BODY>
  <BODY BGCOLOR=cyan>
<jsp:include page="1.jsp">
<jsp:param name="computer" value="300"/>
</jsp:include>
</BODY>
</HTML>

<%-- 1.jsp --%>
<%@ page language="java" %>
<%@ page contentType="text/html; charset=GB2312"%>
<HTMl>
<BODY>
<%
String str=request.getParameter("computer");
int n = Integer.parseInt(str);
%>
<P>computer is <%=n%>
</BODY> 
</HTML>       

 

结果:

最新文章

  1. Git 工作流程
  2. C# xpath
  3. 用python语言讲解数据结构与算法
  4. linux命令--nslookup
  5. 用MySQL实现分页查询
  6. 安装qmake与环境变量解析
  7. 测试服务API的_苏飞开发助手_使用说明
  8. linux杂谈
  9. cocos2dx中的CCLayerColor
  10. 30 个 PHP 的 Excel 处理类
  11. MySQL 테이블 타입(Heap, MyIsam, InnoDB...) 변경하기
  12. js判断是否为手机浏览器
  13. 照片总结---选择适当的NoSQL
  14. H5(仅仅是个地址)
  15. git clean(转载)
  16. Qt中(图片)资源的使用方式
  17. [Python] 震惊, 我居然用Python干这种事ꈍ .̮ ꈍ
  18. 20155223 Exp7 网络欺诈防范
  19. PAT甲题题解-1014. Waiting in Line (30)-模拟,优先级队列
  20. 妙味远程课堂-JS属性

热门文章

  1. pthread_attr_setdetachstate
  2. HttpClient(JAVA)使用笔记
  3. [原创]java WEB学习笔记101:Spring学习---Spring Bean配置:IOC容器中bean的声明周期,Bean 后置处理器
  4. 如何关闭windows电脑的开机自启程序
  5. paper 104: 彩色图像高速模糊的懒惰算法
  6. 关注微信 即可连上wifi 的设计思路
  7. Openstack的项目管理方案
  8. Web Servic和Web API的区别
  9. 《C#编程》课件 - C#基础
  10. asp.net 之 数据库导入treeview