您的位置:首页 > Web前端 > JavaScript

JSP page对象

2016-05-20 00:00 405 查看
##1.MIME类型

<%@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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  page jsp