jsp

位置:IT落伍者 >> jsp >> 浏览文章

JSP指令元素(page指令/include指令/taglib指令)复习整理


发布日期:2020年06月26日
 
JSP指令元素(page指令/include指令/taglib指令)复习整理

今天复习了JSP指令元素部分整理了下跟大家一起分享

page指令设定JSP页面的全局属性该配置作用于整个JSP页面设置包括静态包含的文件
<%@ page 属性=”属性值“ 属性=”属性值“ %>
language属性申明所使用的脚本语言种类目前只有java一种不排斥以后有其他语言的加入
<%@ page language=”java“ %>
extends属性指定该JSP页面生成的Servlet继承于哪个父类必须指定该类全名即包名加类名少用慎用可能限制JSP页面编译能力
<%@ page extends=”继承的父类“ %>
import属性指定导入的java包可以是环境变量中所指定目录下的类文件也可以是web项目WEBINF下的classes目录中的自定义文件JSP默认导入的包如下
javalang*;javaxservlet*;javaxservletjsp*;javaxservlet*;
<%@ page import="导入的包名" %>
session属性指定JSP页面是否可以使用session对象true为可以false则不可以默认为true
<%@ page session=”true|false“ %>
buffer属性指定输出流是否具有缓沖区并设置缓沖区大小none不具有缓沖功能或者其他具体数值默认值为kb
<%@ page buffer=”none|nkb“ %>
autoFlush属性指定缓沖区是否自动进行强制输出默认为true当为true时缓沖区满时仍正常输出false时产生异常当buffer为none时不能设置为false
<%@ page autoFlush=”true|false“ %>
isThreadSafe属性指定JSP页面是够支持多线程使用true时支持多线程同时能处理多个用户的请求false则不能只能当个用户默认为true
<%@ page isThreadSafe=”true|false“ %>
info属性设置JSP页面的相关信息可以为任意字符串可通过ServletgetServletInfo来获取该信息
<%@ page info=”this is a jsp page“ %>
errorPage属性发生异常时跳到能够处理异常的JSP文件
<%@ page errorPage=”errorjsp“ %>
isErrorPage属性是否能够处理异常的JSP文件默认为false
<%@ page isErrorPage=”true|false“ %>
contenType属性指定JSP页面的MIME格式以及网页的编码格式默认格式为ISO
<%@ pagecontenType=”txt/html;charset=”ISO“ %>
pageEncoding属性指定网页的编码格式
<%@ pagepageEncoding=”ISO“ %>
isELIgnored属性是否支持EL表达式true则忽略不执行默认为false
<%@ pageisELIgnored=”ture|false“
%>

include指令在JSP文件中插入一个包含文本或代码的文件在转换成servlet时将至此能够的文件和当前文件合并被包含的文件执行完该JSP页面才恢复执行
<%@include=”被包含的文件地址“
%>
包含文本文件如有中文增加contentType属性
如文本内容
<%@
page contenType=”txt/html;charset=”gb“ %>
这是文本文件
包含html文件
如html内容
<button>check</button>
包含jsp文件
<%Date
now = new Date();
outprintln(now);
%>

taglib指令申明该JSP文件使用了自定义的标签
<%@taglib
uri="URIToTagLibrary" prefix="tagPrefix" %>
uri属性用来指定标签库的存放位置
prefix属性指定该标签库必须使用的前缀
<%@taglib
uri="%>
使用标签:<c:out value="this is 伫望碧落!">

上一篇:JSP中使用request乱码问题的解决

下一篇:JSP编程进度条设计实例