`

JSP中的两种包含页面的方法

    博客分类:
  • j2ee
阅读更多
写道
第一种:include指令:当JSP转换成Servlet时引入指定文件 <%@ page contentType="text/html; charset=GB2312" language="java" errorPage=""%>
<%@ include file="head.jsp"%>
<%@ include file="body.jsp"%>
<%@ include file="tail.jsp"%>
第二种:<jsp:include>动作元素:当JSP页面被请求时引入指定文件
<%@ page contentType="text/html; charset=GB2312" language="java" errorPage=""%>
<jsp:include page="head.jsp"/>
<jsp:include page="body.jsp"/>
<jsp:include page="tail.jsp"/>


第二种方法可以很方便的用<jsp:param>来向所包含页传递参数,方法如下:
<%@ page contentType="text/html; charset=GB2312" language="java" errorPage=""%>
<jsp:include page="head.jsp"/>
<jsp:include page="body.jsp">
<jsp:param name="uid" value="username"/>
<jsp:param name="pwd" value="password"/>
</jsp:include>
<jsp:include page="tail.jsp"/>

 来自:http://anly.iteye.com/blog/165389

分享到:
评论

相关推荐

    几种JSP页面传值方式.txt

    主要分为两种提交方式:GET和POST。 **GET方法**: - 在URL中传递参数,适合简单且不敏感的数据传输。 - 示例代码: ```html &lt;form method="get" action="target.jsp"&gt; 提交"&gt; ``` 访问`target.jsp`时URL...

    jsp中两种包含关系(include动作和include指令)的区别

    在JavaServer Pages (JSP) 技术中,存在两种包含关系:`&lt;jsp:include&gt;` 动作和 `jsp:include` 指令。它们都是用来将一个页面的内容插入到另一个页面中的,但它们的工作方式和适用场景有所不同。 **1. `&lt;jsp:include...

    jsp实现页面跳转的方法

    本文将深入探讨两种主要的页面跳转方法——`jsp:include`与`jsp:forward`,并结合实例进行分析,帮助开发者更好地理解其应用场景和工作原理。 #### `jsp:include` 动作详解 `jsp:include`动作主要用于将一个JSP...

    JSP几种页面间传递参数实现的方法

    jsp:param可以实现主页面向包含页面传递参数,如下:&lt;jsp:include page="Relative URL"&gt; &lt;jsp:param name="param name" value="paramvalue" /&gt; &lt;/jsp:include&gt; 还可以实现使用jsp:forward动作做页面跳转时传递参数...

    jsp页面同时弹出页面和对话框

    本文将详细解析如何在JSP页面中通过两种主要方法实现这一功能:一是使用`window.open`方法弹出页面;二是使用`window.showModalDialog`方法弹出对话框,并深入探讨其应用场景及优缺点。 ### 一、通过`window.open`...

    JSP页面的五种跳转方法

    JSP页面的五种跳转方法是Web开发中常见的页面间导航技术,它们允许开发者在用户请求之间灵活地转移控制流。以下是这五种方法的详细介绍: 1. **RequestDispatcher.forward()** - `RequestDispatcher.forward()`...

    jsp主要九大内置对象、四大web域、两种包含、两种注释、几个jsp标准动作

    JSP有两种包含机制: 1. **动态包含**:使用`&lt;jsp:include&gt;`标签,可以在运行时包含其他页面,可以传递参数,并且被包含页面的执行结果可以被插入到调用页面中。 2. **静态包含**:使用`&lt;%@ include file="..."&gt;`...

    两中包含的区别.txt

    ### JSP中两种包含语句的区别 在JSP(JavaServer Pages)开发中,经常会用到包含技术来实现页面的重用或者模块化设计。JSP提供了两种不同的包含方式:&lt;%@ include %&gt; 和 &lt;jsp:include&gt;,它们在功能上相似但实现机制...

    韩顺平 jsp页面计算器

    3. **请求转发和重定向**:在不同JSP页面间传递参数,可以使用两种方法:请求转发(`RequestDispatcher.forward()`)和重定向(`response.sendRedirect()`)。请求转发在服务器端完成,保持请求状态;而重定向是...

    jsp分页,两种方式示例

    本篇文章将详细讲解两种不同的JSP分页实现方法,包括基于Servlet和基于JSTL的分页技术。 首先,我们来看基于Servlet的分页实现。这种方式通常涉及以下几个步骤: 1. **数据库查询**:在Servlet中,我们需要根据...

    jsp两种加载方式详细介绍

    这种加载方式在JSP页面被编译成Servlet之前发生,也就是说,包含文件的内容会被插入到当前JSP页面中,形成一个新的、合并后的JSP页面,然后再由这个新的JSP页面生成Servlet。这意味着包含文件的任何修改都不会立即...

    Java Web初级编程:JSP 页面元素.pptx

    Java Web 初级编程 JSP 页面元素 JAVA Web 编程是当前 Web 开发中非常重要的一...Page 指令和 Include 指令是 JSP 页面元素中非常重要的两种指令,它们用于在 JSP 页面中指定不同的指令,以便控制 JSP 页面的行为。

    jsp经典页面搜集集合

    ...%&gt;`,声明变量或方法,这些变量和方法在整个JSP页面中可用。 - **Expressions**:`&lt;%=...%&gt;`,用于输出表达式的值到页面。 **4. JSP动作元素** JSP提供了`&lt;jsp:include&gt;`、`&lt;jsp:forward&gt;`、`&lt;jsp:param&gt;`等动作...

    JSP页面的静态包含和动态包含使用方法

    静态包含的结果是一个单一的Servlet文件,这意味着如果被包含页面中定义的变量与主体文件中的变量相同,就会导致变量值被覆盖,可能会引起错误。静态包含的一个优点是,包含操作是在编译时期完成的,所以它只需要...

    JSP页面中标签的使用

    JSP 页面中的标签有两种类型:动作标签(Action Tags)和声明式标签(Declarative Tags)。动作标签以`&lt;jsp:`开头,如`&lt;jsp:include&gt;`用于包含其他页面,`&lt;jsp:useBean&gt;`用于实例化Java对象。声明式标签则以`开头,...

    两个JSP页面父页面获取子页面内容的两种方法

    本文主要探讨了在JSP页面交互中,父页面获取子页面内容的两种方法,当子页面需要保持隐藏状态时,如何有效获取其内容而不影响父页面的性能和用户体验。 第一种方法是通过Ajax技术进行异步请求。Ajax(Asynchronous ...

    JSP页面的基本结构——求圆面积周长

    * include动作:&lt;jsp:include page="..." /&gt;,用于将其他JSP页面包含到当前JSP页面中。 五、实验程序及结果 实验程序主要包括两个JSP页面:index.jsp和dealwith.jsp。index.jsp用于实现用户登录界面,而dealwith....

    用jsp编写计算器,文件供包含连个代码,分别是计算页面代码和显示结果的代码。

    在结果页面中,我们使用JSP技术接收计算页面的表单数据,然后使用Java语言进行基本的加减乘除运算。运算结果将被显示在结果页面中。 本例展示了如何使用JSP技术编写一个简单的计算器,实现基本的加减乘除运算。该...

    使用代码自动生成jsp页面

    以上两种方法分别介绍了如何在Action层和JSP页面内部生成静态HTML页面。在Action层生成页面的优点在于可以更好地控制生成过程,并方便地与其他业务逻辑集成;而在JSP页面内部生成则更便于快速响应用户的请求,实现...

Global site tag (gtag.js) - Google Analytics