JSP page对象
2016-05-20 00:00
405 查看
##1.MIME类型
##2.导包import
##3.include表示包含
@include
属于静态包含,可以包含任意文件
例子:
<jsp:include>
动态包含,如果被包含的页面是JSP,则先处理之后再将结果包含,而如果包含的是非*.jsp文件,则只是把文件内容静态包含进来,功能与@include类似
例子1:
例子2:为动态页面传参数
##@include 和 <jsp:include>的区别
静态包含是将全部内容包含进来之后,在一起处理,属于先包含后处理
动态包含是先将各个页面分别处理,处理完之后再把内容包含进来,属于先处理后包含。
所以比较之后,可以发现使用动态包含会比使用静态包含更方便,而且还可以向被包含的页面中传递参数。
注意:包含语句属于标签指令形式,此指令在操作的时候必须完结。
forward跳转指令,当一执行到此指令的时候,程序会无条件立刻跳转,此语句也属于标签形式。
语法1:
语法2:
<%@page contentType="text/html;charset=gb2312" %>
##2.导包import
<%@page import="java.util.*" %> <%@page import="java.sql.*,java.io.*" %>
##3.include表示包含
@include
属于静态包含,可以包含任意文件
例子:
<%@include file="filename" %>
<jsp:include>
动态包含,如果被包含的页面是JSP,则先处理之后再将结果包含,而如果包含的是非*.jsp文件,则只是把文件内容静态包含进来,功能与@include类似
<jsp:include page="页面"> <jsp:param name="参数名称" value="值"> ...... </jsp:include>
例子1:
<jsp:include page="include.txt" />
例子2:为动态页面传参数
<jsp:include page="msg.jsp" > <jsp:param name="id" value="cs" /> <jsp:param name="pwd" value="cs" /> </jsp:include>
##@include 和 <jsp:include>的区别
静态包含是将全部内容包含进来之后,在一起处理,属于先包含后处理
动态包含是先将各个页面分别处理,处理完之后再把内容包含进来,属于先处理后包含。
所以比较之后,可以发现使用动态包含会比使用静态包含更方便,而且还可以向被包含的页面中传递参数。
注意:包含语句属于标签指令形式,此指令在操作的时候必须完结。
forward跳转指令,当一执行到此指令的时候,程序会无条件立刻跳转,此语句也属于标签形式。
语法1:
<jsp:forward page="页面"/>
语法2:
<jsp:forward page="页面"> <jsp:param name="" value=""/> </jsp:forward>
相关文章推荐
- JSP/PHP基于Ajax的分页功能实现
- 开发阶段Jetty运行Jsp报错且响应空白
- jsp简单实现页面之间共享信息的方法
- Apache Web让JSP“动”起来
- JSP学习经验小结分享
- JSP 多条SQL语句同时执行的方法
- 在jsp页面中响应速度提高的7种方法分享
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- 使用JSP制作一个超简单的网页计算器的实例分享
- JSP上传excel及excel插入至数据库的方法
- JSP中文乱码常见3个例子及其解决方法
- jsp实现将动态网页转换成静态页面的方法
- JSP避免Form重复提交的三种方案
- 纯jsp实现的倒计时动态显示效果完整代码
- JSP自定义标签入门学习
- JSP实现添加功能和分页显示实例分析
- JSP中param标签用法实例分析
- JSP实现从不同服务器上下载文件的方法