jsp中include有两种形式:

include指令:<%@ include file=""%>

include动作:<jsp:include page="" />

他们的区别:

<%@ include file=""%>又称静态包含,使用时要注意以下几点:

1、被包含文件中不能再使用<html><body></html></body>的标签,否则会与包含页面中的标签重复;

2、被包含文件的路径不能写成动态的,如:<%@ include  file="<%=xxx%>"%>;

3、被包含文件的路径中不能携带参数,如:<%@ include  file="navi.jsp?flag=1"%>。

总结:在编译期,就把jsp的代码原封不动就拼到这个页面来了。运行时把jsp的代码,当作本页代码运行。

<jsp:include page="" />又称动态包含

运行期访问这个页面,把jsp页面的结果拿出来。也就是说,直接新写一个完整的jsp或html即可,类似于html中已经过时的<frameset>框架的写法

执行请求转发的动作标识<jsp:forward >

让一个页面转向另一个页面,可以是JSP页面,也可以是HTML页面和Servlet页面。

基本语法:<jsp:forward page="url"/>

设置参数的子动作标识< jsp:param>

子动作标识是指作为其他标识的子标识。用来向动态的目标文件中传递参数。等价于文件名后面加“?参数名=参数值”。

基本语法:< jsp:param name="参数名” value="参数值"/>

最新文章

  1. NetApp常用检查命令
  2. offsetTop、clientTop、scrollTop、offsetTop
  3. Intent和Intent Filters
  4. Java for LeetCode 149 Max Points on a Line
  5. Android编程: 界面组成、事件监听器
  6. JS 学习笔记--2--变量的声明
  7. java 解析xml文件案例
  8. COJ 0581 4022农夫喂牛
  9. PLSQl远程连接oracle数据库
  10. Linux下常用操作汇总
  11. Java版经典兔子繁殖迭代问题——斐波那契(Fibonacci)数列
  12. 浙大pat1019题解
  13. Linux下nginx+多个Tomcat负载均衡的实现
  14. bzoj1036 [ZJOI2008]树的统计
  15. 三大家族,offset,scroll,client
  16. ADB——修改手机默认参数
  17. 申请IPV6地址配置IPV6域名
  18. 【LeetCode每天一题】Container With Most Water(容器中最多的水)
  19. Oracle Initialzation error instantclient_11_2 32位客户端问题
  20. Vue Router的懒加载路径

热门文章

  1. Zabbix——部署(DB与web一体)
  2. python核心编程2 第十五章 练习
  3. Python基础——字典和有序字典
  4. HTML自定义Checkbox框背景色
  5. PHP中对字符串的一些操作
  6. 预防跨站脚本(xss)
  7. dijkstra算法学习
  8. JS正则表达式笔记
  9. 详解mysql体系结构和存储引擎
  10. mysql 函数以及操作总结