频道栏目
首页 > 程序开发 > Web开发 > Jsp > 正文
jsp标签之jsp指令和jsp动作介绍
2018-03-13 13:58:28      个评论    来源:sinat_38430122的博客  
收藏   我要投稿

jsp标签分为jsp指令和jsp动作

jsp指令元素:指令元素为翻译阶段提供全局信息。例如:设置全局变量的值和输出内容的类型,申明要引用的类。目前有三个指令元素,分别是page,include,taglib

1.1 page指令是用来定义JSP文件的全局属性(习惯性写在JSP程序最前面,一定卸载

标记的前面),例如:<%@ page contextType="text/html:charset=UTF-8"%>指定了JSP页面的MIME类型是text/html,使用的字符集是UTF-8。

page的属性主要包括:language,import,buffer,contentType,pageEncoding,session,info,autoflush,errorPage,isErrorPage,isThreadSafe等。

language:定义要使用的脚本语言,默认是java

import:为JSP页面引入java的类和包,各个类和包之间用,分割。

buffer:指定out使用的缓存区大小

contenType:定义jsp字符编码和页面相应的mime类型 ,默认contentType="text/html",charset=ISO-8859-1.

pageEncoding:jsp页面的字符编码。

info:提供jsp页面的信息。

session:用于设置是否使用内置的session对象。默认值true

errorPage:定义页面出现异常时调用的页面.

isELIgnord:是否忽略EL表达式

trimDirectiveWhitespaces:这个命令可以使jsp输出的html时去除多余的空行(jsp上使用EL和tag会产生大量的空格和空行)。

1.2 include指令

include:的作用是在jsp页面上出现该指令的位置静态插入一个新的jsp页面,<%@? include file ="文件名"%>,需要注意几个问题:

(1)include指令后面包含的文件名不能是变量,文件名后不能带任何参数,拓展名可以是jsp,html,txt,inc等,且必须保证被插入的文件是可以获得和可访问的

(2)如果文件名中包含路径信息,则必须是相对于当前jsp网页文件的路径,一般情况下该文件应该和jsp页面在一个web服务目录下,如果路径是以“/“开头,则这个路径主要是参照jsp应用的上下文路径,如果路径是目录开头,则这个路径就是使用的JSP当前路径

(3)使用include指令插入文件后,必须保证新和成的jsp页面符合语法规则。

(4)如果修改了被包含的文件,就要修改一下当前的JSP文件,在实际操作中就是再保存一下。

点击复制链接 与好友分享!回本站首页
上一篇:用jsp编写一个99乘法表
下一篇:JSP子页面与父页面的交互,方法、元素的相互调用的方法教程
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站