JAVA-JSP动作元素之include
相关资料:
《21天学通Java Web开发》
结果总结:
1.<jsp:xxx /> 或着<jsp:xxx > </jsp:xxx>
2.与存取JavaBean有关:
<jsp:useBean>、<jsp:setProperty>、<jsp:getProperty>
3.JSP1.2就开始有的基本动作元素:
<jsp:include>、<jsp:forward>、<jsp:param>、<jsp:plugin>、<jsp:params>、<jsp:fallback>
4.JSP2.0新增的动作元素,主要与JSPdoucument有关:
<jsp:root>、<jsp:declaration>、<jsp:scriptlet>、<jsp:expression>、<jsp:text>、<jsp:output>
5.JSP2.0新增的动作元素,主要用来动态生成XML元素标签:
<jsp:attribute>、<jsp:body>、<jsp:element>
6.JSP2.0新增的动作元素,主要用在Tag File中:
<jsp:invoke>、<jsp:doBody>
<jsp:include>动作元素
1.用来包含静态和动态文件。
2.如果是静态文件,那么只是单纯地加到JSP页面中,不会进行任何处理。
3.如果是被包含的是文件为动态的文件,那么会先进行处理,然后将处理后的结果加到JSP页面中。
4.<jsp:include page="包含文件的URL地址" flush="true | false">
5.page用来指定被包含的文件URL地址。
6.flush用来指定缓冲区满时,是否进行清空。true代表缓冲区满时将进行清空。false代表缓冲区满时不会进行清空。
7.默认值为false。
8.<%@include%>和<jsp:include>的区别
1><%@include%>为静态包含;<jsp:include>为动态包含
2.在包含静态的文件二个其实区别不大。在包含动态文件时,<jsp:incude>会生成多个Servlet,Servlet与Servlet之间通过request和reponse进行通信。
content.txt
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
你好,静态加载!
datefile.jsp
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 <%@ page import="java.util.*" %>
2 <%=new Date()%>
使用jsp:include动作元素包含静态文件
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
2 <html>
3 <head>
4 <title>包含静态文件</title>
5 </head>
6 <body>
7 使用jsp:include动态元素包含静态文件<br>
8 <jsp:include page="content.txt"></jsp:include>
9 </body>
10 </html>
使用jsp:include动作元素包含动态文件
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
2 <html>
3 <head>
4 <title>包含动态文件</title>
5 </head>
6 <body>
7 使用jsp:include动态元素包含动态文件<br>
8 当前日期与时间:<jsp:include page="content.jsp"></jsp:include>
9 </body>
10 </html>
相关文章
- java异常处理(较详细)「建议收藏」
- 一篇文章弄懂Java多线程基础和Java内存模型
- java中打印数组的方法_Java数组方法–如何在Java中打印数组
- java中static关键字的作用_Java:Java中static关键字作用
- java webservice 实例_Java WebService 简单实例(附实例代码)
- java基本数据类型 think in java_Think in Java(一):Java基础[通俗易懂]
- Java递归详解_java难不难学
- 编写Java自动化代码审计工具
- 【错误记录】Android Studio 4.2.1 编译报错 ( 设置支持的 Java 和 Kotlin 版本 | java.lang.BootstrapMethodError )
- java android网络监测详解编程语言
- 使用JSP快速操作MySQL数据库(jsp操作mysql)
- MySQL数据库开发实践:用 Java 开发中文应用(mysql中文java)
- JSP搭建MySQL数据库连接测试(jsp测试连接mysql)
- 缓存解决Redis中Java数据的过期缓存问题(redisjava过期)
- 缓存Redis Java环境下的有效缓存管理(redisjava过期)
- Linux与Java:驱动着计算未来(linux与java)
- MacOS下Java开发环境搭建指南(macos开发java)
- 自动删除解决Redis中Java数据自动过期删除(redisjava过期)
- Linux 服务器快速部署Java开发环境(linux配置java)
- Linux与Java结合:开启全新的编程之旅(linux java())
- Oracle数据库配置,使JSP开发更加便利(jsp oracle配置)