JSP(一) —— JSP指令
来源:互联网 发布:java io读取文件乱码 编辑:程序博客网 时间:2024/05/16 05:55
前言:
写上一篇博客,还是一年前,还在学校搅弄Android代码,转眼就毕业工作,转岗做了JavaWeb开发。最近项目闲了,系统的学习下JavaWeb开发。这几篇博客整理了我在学习JSP时,感觉比较重要和常用的东西,JSP的介绍和基本语法大家自行百度就可以,其实跟HTML没太大差别。
正文:
JSP指令用来向JSP引擎提供编译信息,共有3类:page指令、include指令、taglib指令;
<%@ 指令标记 [属性=“值” 属性=“值”] %>
1、page
page指令称为页面指令,用来定义JSP页面的全局属性,该配置会作用于整个JSP页面。JSP指令用来指定所使用的脚本语言、导入指定的类及软件包等;
<%@ page 属性1=“属性值1” 属性2=“属性值2” .... %>
page指令共包含13个属性:
- language:声明所使用脚本语言的种类。目前只有java一种,所以该属性也可以不用声明;
- extends:指定JSP页面产生的Servlet继承的父类;
- import:指定所导入的包。java.lang.、javax.servlet.、javax.servlet.jsp.和javax.servlet.http.几个包在程序编译时已经被导入,因此不需要再特别声明;
- session:指定JSP页面中是否可以使用Session对象; * buffer:指定输出缓冲区的大小,默认值为8KB;
- autoFlush:指定当输出缓冲区即将溢出时,是否需要强制输出缓冲区内容。
- isThreadSafe:指定JSP文件是否支持多线程;
- info:设置JSP页面的相关信息。可以使用servlet.getServletInfo()方法获取到JSP页面中的文本信息;
- ErrorPage:指定错误处理页面。当JSP页面运行时出错时,会自动调用该指令所指定的错误处理页面;
- isErrorPage:指定JSP文件能否进行异常处理;
- contentType:指定JSP页面的编码方式和JSP页面相应的MIME类型。默认的MIME类型为text/html,默认的字符集类型为charset=ISO-8859-1;
- pageEncoding:指定页面编码格式; * isELIgnored:指定JSP文件是否支持EL表
eg:<%@ page contentType="text/jtml;charset=GB2312" %><%@ page import="java.util.*" %><%@ page import="java.io.*","java.awt.*" %>
page指令对整个页面都有效,而与其书写的位置无关,习惯上把page指令写在JSP页面的最前面。
2、include指令
include指令是文件加载指令,用于在JSP文件中插入一个包含文本或代码的文件。它把文件插入后与原来的JSP文件合并成一个新的JSP页面。
如果被插入的文件发生了变化,则包含这个文件的JSP文件需要被重新编译。
<%@ include file="被包含文件的地址" %>
include指令只有一个file属性,该属性用来指定插入到JSP页面目前位置的文件资源。
eg: <%@ include file="a.txt" %>
3、taglib指令
taglib指令用来引用标签库并设置标签库的前缀。这个指令允许JSP页面使用用户自定义的标签,它也可以为标签库命名,标签在这个库中定义。
<%@ taglib uri="tagLibraryURI" prtefix="tagPrefix" %>
taglib指令包含了两个属性,一个是uri,一个是prefix。其中uri属性用来指定标签文件或标签库的存放位置,prefix属性则用来指定该标签库所使用的前缀。
eg:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%-- 使用JSTL标签输出 --%><c:out value="taglib example !" >
阅读全文
0 0
- JSP(一) —— JSP指令
- JSP指令(一)
- JSP基础(五)——JSP的指令元素
- JSP学习——jsp基本指令
- JSP技术(二)——JSP指令
- JavaWeb——JSP,JSP指令,注释
- JSP指令(指令二)
- JSP指令(directive)
- JSP指令(转载)
- JSP指令(二)
- JSP学习——JSP基础知识(一)
- JSP学习——JSP基础知识(一)
- jsp技术(一)—— jsp简介与原理
- Web开发之JSP篇——JSP指令
- JSP基础——JSP的3个编译指令
- JSP基础——JSP的7个动作指令
- JSP培训(4)——实例:登录功能、jsp:forward标签、jsp:include标签、include指令、EL、c:if
- JSP培训(4)——实例:登录功能、jsp:forward标签、jsp:include标签、include指令、EL、c:i
- leetcode 495. Teemo Attacking
- 写出使用session对象失效的代码。例如:登录
- Nginx超级简单入门
- MD5加密
- AS使用MultiDex找不到classes.dex文件
- JSP(一) —— JSP指令
- 第十章 国际化-跟赵大笨笨学SpringMVC
- N皇后问题 HDU
- 第九篇:深入剖析socket——数据传输的底层实现
- Java 进程与线程那些事
- gson 解析json
- gulp详细手册
- 随机森林
- Android Service 详解二(超详细)