JSP 指令和动作

JSP中的指令包括:page、include、taglib。
1.page指令:<%@ page %>
page指令提供JSP页面的属性,其中定义的属性适合当前JSP页面及所有通过include指令或者<jsp:include>动作包含的静态文件,但是不适用于动态文件。

例:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

2.include指令:<%@ include %>
include指令的作用是把JSP程序、HTML网页文件或其他文本文件嵌入到当前的JSP网页中,这个包含过程是静态的,即静态包含一个物理文件。包含的文件内容可以被JSP解析,这种解析发生在编译期间。

3.taglib指令:<%@ taglib %>
taglib指令用来定义一个网页标记及自定义的网页标记前缀,它使用户能够自定义标签。

JSP中的动作元素包括:include、forward、useBean、getProperty、setProperty、plugin、param。
1.include动作
<jsp:include>标签用来包含一个静态或者动态的文件。
例:<jsp:include page="/system/layout/top.jsp"></jsp:include>
2.forward动作
<jsp:forward>标签用来重定向一个静态HTML文件、JSP文件或者是一个程序段。
3.useBean动作
<jsp:useBean>标签用来在JSP页面中创建一个Bean实例,并指定其名称和作用范围。
4.getProperty动作
<jsp:getProperty>标签用来获取Bean的属性值(在此之前必须用<jsp:useBean>创建它),并将之转化为一个字符串,然后将其插入到输出的页面中。
5.setProperty动作
<jsp:setProperty>标签表示用来设置Bean中的属性值。
6.plugin动作
<jsp:plugin>标签用于在浏览器中播放或显示一个对象(典型为applet和Bean),这种显示需要在浏览器上安装Java插件。当JSP文件被编译后送往浏览器时,<jsp:plugin>元素将会根据浏览器的版本替换成<object>或者<embed>元素。
7.param动作
<jsp:param>标签用来传递参数,必须与forward、include及plugin动作配合使用。

==========================================================
top.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%

String path = request.getContextPath();

%>

<!--框架必需start-->

<script type="text/javascript" src="<%=path%>/libs/js/jquery.js"></script>

<script type="text/javascript" src="<%=path%>/libs/js/language/cn.js"></script>

<script type="text/javascript" src="<%=path%>/libs/js/framework.js"></script>

<link href="<%=path%>/libs/css/import_basic.css" rel="stylesheet"

type="text/css" />

<link rel="stylesheet" type="text/css" id="skin" prePath="<%=path%>/" />

<link rel="stylesheet" type="text/css" id="customSkin" />

JSP 指令和动作

时间: 2024-08-28 19:46:24

JSP 指令和动作的相关文章

JSP(Java Server Page) JSP指令与动作元素

1. include动作 / include指令 include指令语法:<%@ include file="URL"%> include动作语法:<jsp:include page="URL" flush="true | false" ></jsp:include> include动作和include指令的区别:   include指令 include动作 语法格式 <%@ include file=&

JSP指令与动作

一.指令 JSP指令用来设置整个JSP页面的相关属性,如网页的编码方式和脚本语言等. 1.page指令:通常位于JSP页面的顶端,同一页面可以有多个page指令 page指令语法:<%@ page 属性1="属性值1"属性2="属性值2"属性n="属性值n"%> <%@ page 属性1="属性值1"属性2="属性值2"属性n="属性值n"%> page指令常用属

JSP指令与动作元素

include指令 语法:<%@ include file="URL" %> 其中,URL表示一个要包含的页面. include动作(是一个动作标签) 语法:<jsp:include page="URL" flush="true|false"> 其中,page表示要包含的页面:flush表示被包含的页面时候从缓冲区读取. include指令与include动作比较 include指令 include动作 语法格式 <

JSP指令、动作和对象

JSP基本指令 jsp命令指令用来设置与整个jsp页面相关的属性,它并不直接产生任何可见的输出,而只是告诉引擎如何处理其余JSP页面.其一般语法形式为: <%@ 指令名称 属性=“值”%> 三种命令指令分别是page.include.taglib. 一.page指令 功能:设定整个JSP网页的静态属性. 语法:<%@ page 标签元素=“值”%>,比如 <%@ page language=“java”%> 标签元素:language.import.contentTyp

Java遇见HTML——JSP篇之JSP指令与动作元素

一.include指令(如:<%@include file="..."%> ) 示例: Date.jsp 1 <%@page import="java.text.SimpleDateFormat"%> 2 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 3 <% 4 Date

【JSP基础】(5)JSP指令与动作元素

1. include指令 语法:<%@ include file="URL"%> 使用这个指令可以让当前页面包含其他jsp页面 2. include动作 语法:<jsp:include page="URL" flush="true|false"/> page:要包含的页面 flush:被包含的页面是否从缓冲区读取 3. include指令与include动作比较 4. forward动作 语法:<jsp:forwar

include指令和&lt;jsp:include&gt;标准动作

利用JSP的包含机制,可以有效的避免重复,把可重用的部分独立出去,使用include把它们包含到当前文件.JSP有两种包含机制:include指令和<jsp:include>标准动作. 1.include指令 2.<jsp:include>标准动作 3.内部原理 include指令和<jsp:include>标准动作看上去一样,而且通常有相同的效果,但是它们生成的servlet代码并不相同. include指令在转换时发生,它就像把被包含的文件复制到当前文件一样:<

Jsp Include指令 与动作区别

在说include指令和动作之前,我们先来了解下 jsp的生命周期. jsp生命周期 分为5个阶段 解析 servle容器检查页面语法 翻译将jsp编译成servlet源文件 编译 servlet容器将servlet源文件,生成为servlet类 运行加载对应的servlet类,创建实例,调用方法 销毁调用servelt销毁方法,销毁实例 以上为基础,进入正题 jsp的include有两种形式分别为 <%@include file=" " %> <jsp:includ

JSP中的编译指令和动作指令的区别

JSP中的编译指令和动作指令的区别 1.编译指令是通知Servlet引擎的处理消息,而动作指令只是运行时的脚本动作 2.编译指令是在将JSP编译成Servlet时起作用,而动作指令可替换成JSP脚本,是JSP脚本标准化写法