>>分享Java Web开发技术,并且对孙卫琴的《Tomcat与Java Web开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 21016 个阅读者 刷新本主题
 * 贴子主题:  JSP 指令 回复文章 点赞(0)  收藏  
作者:flybird    发表时间:2019-08-17 13:50:52     消息  查看  搜索  好友  邮件  复制  引用

  

JSP  指令

      JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。

      语法格式如下:

                 <%@ directive attribute="value" %>

      指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。

      JSP中的三种指令标签:

    
指令 描述
<%@ page ... %> 定义网页依赖属性,比如脚本语言、error页面、缓存需求等等
<%@ include ... %> 包含其他文件
<%@ taglib ... %> 引入标签库的定义

Page指令

     Page指令为容器提供当前页面的使用说明。一个JSP页面可以包含多个page指令。

    Page指令的语法格式:

                 <%@ page attribute="value" %>

                      等价的XML格式:

                 <jsp:directive.page attribute="value" />          

属性

     下表列出与Page指令相关的属性:

    
属性 描述
buffer 指定out对象使用缓冲区的大小
autoFlush 控制out对象的 缓存区
contentType 指定当前JSP页面的MIME类型和字符编码
errorPage 指定当JSP页面发生异常时需要转向的错误处理页面
isErrorPage 指定当前页面是否可以作为另一个JSP页面的错误处理页面
extends 指定servlet从哪一个类继承
import 导入要使用的Java类
info 定义JSP页面的描述信息
isThreadSafe 指定对JSP页面的访问是否为线程安全
language 定义JSP页面所用的脚本语言,默认是Java
session 指定JSP页面是否使用session
isELIgnored 指定是否执行EL表达式
isScriptingEnabled 确定脚本元素能否被使用
                

Include指令

           JSP可以通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是该JSP文件的一部分,会被同时编译执行。

         Include指令的语法格式如下:

                 <%@ include file="文件相对 url 地址" %>

                       include 指令中的文件名实际上是一个相对的 URL 地址。

         如果您没有给文件关联一个路径,JSP编译器默认在当前路径下寻找。

         等价的XML语法:

                 <jsp:directive.include file="文件相对 url 地址" />                  

       Taglib指令

     JSP API允许用户自定义标签,一个自定义标签库就是自定义标签的集合。

     Taglib指令引入一个自定义标签集合的定义,包括库路径、自定义标签。

    Taglib指令的语法:

                 <%@ taglib uri="uri" prefix="prefixOfTag" %>

     uri属性确定标签库的位置,prefix属性指定标签库的前缀。

     等价的XML语法:

                 <jsp:directive.taglib uri="uri" prefix="prefixOfTag" />



程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-02-15 11:11:38 重新编辑]
  Java面向对象编程-->Java常用类(下)
  JavaWeb开发-->自定义JSP标签(Ⅰ)
  JSP与Hibernate开发-->第一个helloapp应用
  Java网络编程-->通过JavaMail API收发邮件
  精通Spring-->计算属性和数据监听
  Vue3开发-->绑定CSS样式
  面试官问我:一个 TCP 连接可以发多少个 HTTP 请求?
  服务器端推送技术汇总
  JSP HTTP 状态码
  编写Servlet过滤器
  Apache Internal Server Error 解决方法
  30分钟学会使用Spring Web Services基础开发
  解决HttpServletRequest的输入流只能读取一次的问题
  自查Web应用缺陷的有效测试方法
  好书推荐:《Tomcat与JavaWeb开发技术详解》第3版
  Tomcat的虚拟主机的设置
  关于把JSP文件放在Web应用的WEB-INF目录下的优缺点的探讨
  jsp从数据库获取数据填充下拉框实现二级联动菜单的方法
  孙卫琴的JavaWeb视频教程的源代码下载
  欢迎读者们为《Tomcat与JavaWeb开发技术详解》书的升级提出宝...
  Java Web前端到后台常用框架介绍
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。