Jsp中include与forward的区别
来源:互联网 发布:mac dmg 沙盒 编辑:程序博客网 时间:2024/06/02 17:59
Jsp:
<jsp:forward>:用于将一个jsp的内容传送到page所指定的JSP程序或者Servlet中处理(URL)。依然是一次请求,请求参数和属性不会丢失。可以加额外参数(<jsp:param name=" " value=" ”/>)目标页面代替原有页面,URL不变
浏览器---->A.jsp--->B.jsp
<jsp:include page="{relativeURL|<%=expression%>}" flush="true">:动态导入,不会导入被导页面的编译指令,仅body页面插入.flush:true 输出缓存包含在导入文件中。可以加额外参数(<jsp:param name=" " value=" ”/>)目标页面插入原有页面,URL不变
<%@include% file=xxx.jsp>:静态导入,将外部文件嵌到当前文件中,融合成一个页面,被导页面的编译指令起作用。
request:
request.getRequestDispatcher(“/a.jsp”).forward(request,response):优点:不用固定文件名。可以传递request参数,response的传不了,forward下面的不执行
request.getRequestDispatcher(“/a.jsp”).include(request.response):include以下的代码会因为include先调用而无法在页面显示出来。
response:
response.sendRedirect(" "):重定向发送二次请求,第一次request参数,request范围内的属性丢失,新URL浏览器--->A.jsp---->浏览器----B.jsp
1 1
- Jsp中include与forward的区别
- JSP中forward和include的区别
- JSP中动态INCLUDE与静态INCLUDE,forward与sendredirect的区别
- jsp/servlet中 forward, include, reDirect 之间的区别
- Serlvet/JSP中forward、include、sendRedirect的区别
- jsp/servlet中 forward, include, reDirect 之间的区别
- Forward与include的区别
- forward与include的区别
- Forward与include的区别
- Forward与 include的区别
- jsp/servlet 中sendRedirect,include,forward区别
- jsp中forward与sendRedirect的区别
- JSP中forward与sedRedirect的区别
- jsp中forward与sendRedirect的区别
- JSP下动态INCLUDE与静态INCLUDE的区别,Forward和Redirect的区别分析
- JSP中使用Include与JSP:Include的区别
- JSP中使用Include与JSP:Include的区别
- JSP中使用Include与JSP:Include的区别
- 关于Android系统架构
- 【译文】如何在R语言中使用SQL命令
- 如何发布一个Python命令行工具
- Android View绘制13问13答
- Android官方开发文档Training系列课程中文版:数据存储之文件存储
- Jsp中include与forward的区别
- 【JQuery】parent > child选择器
- gridview合并行
- InSAR学习(一) 基本原理 Basics of Interferometric SAR (InSAR)
- 字节对齐与结构体大小
- mini CentOS7 安装 mysql
- java日期格式
- Spring 之AOP AspectJ切入点语法详解
- MySQL 数据表创建详细SQL语法