JSP动作标签
2024-08-21 09:33:55
动作标签是一种特殊的标签,它影响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>
结果:
最新文章
- Git 工作流程
- C# xpath
- 用python语言讲解数据结构与算法
- linux命令--nslookup
- 用MySQL实现分页查询
- 安装qmake与环境变量解析
- 测试服务API的_苏飞开发助手_使用说明
- linux杂谈
- cocos2dx中的CCLayerColor
- 30 个 PHP 的 Excel 处理类
- MySQL 테이블 타입(Heap, MyIsam, InnoDB...) 변경하기
- js判断是否为手机浏览器
- 照片总结---选择适当的NoSQL
- H5(仅仅是个地址)
- git clean(转载)
- Qt中(图片)资源的使用方式
- [Python] 震惊, 我居然用Python干这种事ꈍ .̮ ꈍ
- 20155223 Exp7 网络欺诈防范
- PAT甲题题解-1014. Waiting in Line (30)-模拟,优先级队列
- 妙味远程课堂-JS属性
热门文章
- pthread_attr_setdetachstate
- HttpClient(JAVA)使用笔记
- [原创]java WEB学习笔记101:Spring学习---Spring Bean配置:IOC容器中bean的声明周期,Bean 后置处理器
- 如何关闭windows电脑的开机自启程序
- paper 104: 彩色图像高速模糊的懒惰算法
- 关注微信 即可连上wifi 的设计思路
- Openstack的项目管理方案
- Web Servic和Web API的区别
- 《C#编程》课件 - C#基础
- asp.net 之 数据库导入treeview