代码驿站移动版
频道导航
HTML/Xhtml
CSS
JavaScript
HTML5
PHP教程
ASP.NET
正则表达式
AJAX
ThinkPHP
Yii
MySQL
MariaDB
Oracle
MongoDB
Redis
DedeCMS
PHPCMS
帝国CMS
WordPress
Discuz
其它CMS
Zend Studio
Sublime
Notepad
Dreamweaver
Windows
Linux
Nginx
Apache
IIS
CentOS
Ubuntu
Debian
网站优化
工具资源
PHP源码
ASP.NET源码
其它源码
图标素材
按钮素材
字体素材
DedeCMS模板
帝国CMS模板
PHPCMS模板
WordPress模板
Discuz!模板
单页模板
开发软件下载
服务器软件下载
广告投放
联系我们
版权申明
软件编程
网页前端
移动开发
数据库
服务器
脚本语言
PHP代码
JAVA代码
Python代码
Android代码
当前位置:
主页
>
软件编程
>
JSP代码
>
JSP指令元素(page指令/include指令/taglib指令)复习整理
时间:2021-02-12 08:51:55 | 栏目:
JSP代码
| 点击:次
今天复习了JSP指令元素部分,整理了下,跟大家一起分享:
一、page指令:
设定JSP页面的全局属性,该配置作用于整个JSP页面,设置包括静态包含的文件。
<%@ page 属性1=”属性值1“ 属性2=”属性值2“ %>
1、language属性:申明所使用的脚本语言种类,目前只有java一种,不排斥以后有其他语言的加入。
<%@ page language=”java“ %>
2、extends属性:指定该JSP页面生成的Servlet继承于哪个父类,必须指定该类全名,即包名加类名。少用,慎用,可能限制JSP页面编译能力。
<%@ page extends=”继承的父类“ %>
3、import属性:指定导入的java包,可以是环境变量中所指定目录下的类文件,也可以是web项目WEB-INF下的classes目录中的自定义文件。JSP默认导入的包如下:
java.lang.*;javax.servlet.*;javax.servlet.jsp.*;javax.servlet.http.*;
<%@ page import="导入的包名" %>
4、session属性:指定JSP页面是否可以使用session对象,true为可以,false则不可以,默认为true。
<%@ page session=”true|false“ %>
5、buffer属性:指定输出流是否具有缓冲区,并设置缓冲区大小。none不具有缓冲功能,或者其他具体数值,默认值为8kb。
<%@ page buffer=”none|nkb“ %>
6、autoFlush属性:指定缓冲区是否自动进行强制输出,默认为true。当为true时,缓冲区满时仍正常输出,false时产生异常。当buffer为none时,不能设置为false。
<%@ page autoFlush=”true|false“ %>
7、isThreadSafe属性:指定JSP页面是够支持多线程使用,true时支持多线程,同时能处理多个用户的请求,false则不能,只能当个用户,默认为true。
<%@ page isThreadSafe=”true|false“ %>
8、info属性:设置JSP页面的相关信息,可以为任意字符串。可通过Servlet.getServletInfo来获取该信息。
<%@ page info=”this is a jsp page“ %>
9、errorPage属性:发生异常时跳到能够处理异常的JSP文件。
<%@ page errorPage=”error.jsp“ %>
10、isErrorPage属性:是否能够处理异常的JSP文件。默认为false。
<%@ page isErrorPage=”true|false“ %>
11、contenType属性:指定JSP页面的MIME格式以及网页的编码格式。默认格式为ISO-8859-1。
<%@ pagecontenType=”txt/html;charset=”ISO-8859-1“ %>
12、pageEncoding属性:指定网页的编码格式。
<%@ pagepageEncoding=”ISO-8859-1“ %>
13、isELIgnored属性:是否支持EL表达式,true则忽略,不执行。默认为false。
<%@ pageisELIgnored=”ture|false“
%>
二、include指令:
在JSP文件中插入一个包含文本或代码的文件,在转换成servlet时将至此能够的文件和当前文件合并,被包含的文件执行完,该JSP页面才恢复执行。
<%@include=”被包含的文件地址“
%>
1、包含文本文件:如有中文,增加contentType属性。
如文本内容:
<%@
page contenType=”txt/html;charset=”gb2312“ %>
这是文本文件。
2、包含html文件。
如html内容:
<button>check</button>
3、包含jsp文件。
<%Date
now = new Date();
out.println(now);
%>
三、taglib指令:
申明该JSP文件使用了自定义的标签。
<%@taglib
uri="URIToTagLibrary" prefix="tagPrefix" %>
1、uri属性:用来指定标签库的存放位置。
2、prefix属性:指定该标签库必须使用的前缀。
如:<%@taglib
uri="http:java.sun.com/.../core" prefix="c" %>
使用标签:<c:out value="this is 伫望碧落!">
您可能感兴趣的文章:
JSP+Servlet+JavaBean实现登录网页实例详解
JSP中param动作的实例详解
log4j 文件输出
jsp页面iframe高度自适应的js代码
JSP Servelet 数据源连接池的配置
相关文章
11-10
JSP生成jpeg图片用于投票
11-11
写一个对搜索引擎友好的文章SEO分页类
11-14
利用JSP建立Web站点
11-04
无边框窗口代码详解
12-22
十三、JSP动作
JQuery
VUE
AngularJS
MSSql
MySQL
MongoDB
Redis
Linux
Tomcat
Nginx
网站首页
广告投放
联系我们
版权申明
联系站长