—JSP(Java Server Pages)是指:
—在HTML中嵌入Java脚本语言
—由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本语言命令
—然后将生成的整个页面信息返回给客户端
页面组成
— JSP指令
指令作用:

控制这个页面产生的Servlet的整体结构

—指令一般形式:

<%@ directive {attr="value"} %>

—directive 指令类别

1. page指令

作用:指示页面相关的信息。

2.include指令

作用:包含另一个文件,实现页面的重用。

3.taglib指令

作用:指示这个JSP页面所使用的标签库。

page指令

作用:指示页面相关的信息。

说明:在一个JSP页面中,page指令可以出现多次,但是每一种属性却只能出现一次,重复的属性设置将覆盖掉先前的设置;但其中的import属性是一个例外,可以有多个导入操作。

基本语法格式:

<%@ page page_directive_attr_list %>

page指令常用属性

include指令

作用:包含另一个文件(html,jsp,text等),将该文件的内容

包含到本jsp页面里

语法:<%@ include file=“top.jsp"%>

taglib指令

作用:指示这个JSP页面所使用的标签库。语法:<%@ taglib uri="tagLibraryURI" prefix="tagPrefix" %>

属性

说明

language=”java”

language变量告诉server在文件中将采用哪种语言,在JSP当前的规范中,java是JSP唯一支持的语

extends=“package.class”

extends变量定义了由JSP页面产生的servlet的父类,一般来说,这个属性用得很少。

import=”package.*,package.class”

import变量和任何一个java程序的第一部分一样。import变量的值是一系列逗号分开的列表,表明想要引入的包和类。

JSP页面以及简单的指令的更多相关文章

  1. JSP——页面三大部分(指令、脚本、动作组件)

    一.JSP简介: JSP(Java Server Pages,Java服务器端页面开发技术) JSP可以实现的技术都可以通过Servlet实现,他们本质上是一样的.但JSP设计的目的在于简化表示层的表 ...

  2. Eclipse添加jsp页面后引入java指令报错解决方法

    新建jsp页面老提示: Multiple annotations found at this line: - The superclass "javax.servlet.http.HttpS ...

  3. JSP页面中的指令标识

    JSP页面中的指令标识 制作人:全心全意 指令标识主要用于设定整个JSP页面范围内都有效的相关信息,它是被服务器解释并执行的,不会产生任何内容输出到网页中.也就是说,指令标识对于客户端浏览器是不可见的 ...

  4. JSP自定义标签——简单标签(2)

    在前一篇博客中,我们已经学习了自定义的简单标签的基本使用方法,这一篇我们来学习如何在简单标签中添加标签属性.对自定义标签添加一些属性,可以使我们的标签功能更加灵活和复用.例如前一篇博客使用简单标签来对 ...

  5. JSP自定义标签——简单标签(1)

    前面一篇博客介绍了自定义标签的传统标签使用方式,但是我们会发现,使用传统标签非常的麻烦,而且接口还多,现在传统标签基本都没用了,除了一些比较久的框架.Sun公司之后推出了一个新的标签使用方式,称之为简 ...

  6. java web工程的错误页面的简单配置

    jsp页面,本身服务器也会将该页面翻译成一个servlet页面,所以请求该页面就会有可能出现错误的情况,就会出现下面类似的页面 这样给客户看到并不友好. 1.jsp页面<%@ page %> ...

  7. 网站开发进阶(十一)如何将一个jsp页面嵌套在另一个页面中

    如何将一个jsp页面嵌套在另一个页面中 这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可.这样便于维护,如果有很多网页,当通用 ...

  8. jsp页面指令

    JSP中共有三个指令: (1)page: 用于定义JSP文件中的全局属性 (2)include: 用于在JSP页面中包含另外一个文件的内容 (3)taglib: 此指令能够让用户自定义新的标签 第三个 ...

  9. 分别应用include指令和include动作标识在一个jsp页面中包含一个文件。

    分别应用include指令和include动作标识在一个jsp页面中包含一个文件. hello.jsp <%@ page language="java" import=&qu ...

随机推荐

  1. Nginx支持多站点配置小结

    如何配置 web 服务器才能在一个 VPS 上放置多个网站/博客呢?如何通过一个 IP 访问多个站点/域名呢?这是大多数 web 服务器支持的 virtual hosting 功能.即一个IP对应多个 ...

  2. CSS3详解:background

    CSS3对于background做了一些修改,最明显的一个就是采用设置多背景,不但添加了4个新属性,并且还对目前的属性进行了调整增强. 1.多个背景图片 在css3里面,你可以再一个标签元素里应用多个 ...

  3. git merge 与 rebase 的区别

    http://gitbook.liuhui998.com/4_2.html merge rebase

  4. Python学习笔记07

      时间: tickets 时间元组 格式化的时间 日历 import time tickets = time.time() print tickets print time.localtime() ...

  5. discuz安装步骤

    1.下载full安装包http://www.comsenz.com/downloads/install/discuz/ 下载好了以后,解压文件.把upload中的所有文件,复制到你服务器网站目录下. ...

  6. 解决(空密码的root)提示修改phpmyadmin用户密码

    打开 phpmyadmin数据表,点击权限 如果没有,请参考:http://jingyan.baidu.com/article/636f38bb293a9bd6b846100d.html 创建   在 ...

  7. 11039 - Building designing

      Building designing  An architect wants to design a very high building. The building will consist o ...

  8. ural 1143. Electric Path

    1143. Electric Path Time limit: 1.0 secondMemory limit: 64 MB Background At the team competition of ...

  9. An Unfair Game-[ACdream1035]

    Problem Description There are n people and n target, everyone should get one target, no two people g ...

  10. BZOJ3873 : [Ahoi2014]拼图

    如果答案在某个碎片内部,那么直接悬线法解决,时间复杂度$O(n\sum)$. 如果$n$比较大,那么$\sum$比较小. 求出每个点向上能延伸的长度,枚举每个点向上这条线段作为短板. 算出完全可选的碎 ...