jsp指令:

1.作用:jsp指令是为jsp引擎设计的。他们并不直接产生不论什么课件输出。而是告诉引擎怎样处理jsp页面中的其余部分





2.jsp指令包含:page指令。include指令,taglib指令;





3.语法:<%@ 指令 属性名="值" %>

如:

  <%@page contentType="text/html;charset=gb2312" %>

  假设一个指令有多个属性。这些属性能够写到一个指令中,也能够分开写。

  1> page指令:用于定义jsp页面的各种属性,不管page指令出如今什么位置。他的作用都是整个页面,可是最好放在开头。   

  

  <%@ page 

[ language="java"]//页面中会镶嵌代码的语言。

[extends="package,class"]//继承的包
[import="{package.class|package.*},...."]//须要导入的包(能够用逗号分开写。也能够另写一个import)

[session="true"|"false"]//假设为true,jsp页面会自己主动创建一个session,假设为false则不会。

[buffer="none | 8kb | sizekb"]缓冲区能够设置为无。也能够自己设置,或者使用默认设置:8kb.

[autoFlush="true|false"]//自己主动刷新。

[isThreadSafe="true|false"]//是否线程安全

[errorPage="relative_url"]//errorPage属性的设置值必须使用相对路径。假设以"/"开头,表示相对于当前的web应用程序的根文件夹(注意不是网站根文件夹),否则,相对于当前页面。

/**我们也能够使用error-page标签来对整个webproject配置错误页面。

如:

<error-page>

<exception>异常的完整类名</exception>

 <location>要跳到的错误页面</location>

</error-page>

假设错误页面数据太少(没有超过1024字节(1k))那么可能会被浏览器的友好页面替代。假设单独为某个错误页面配置了错误处理页面,那么这个页面的错误页面为它自己的错误页面,而不是统一配置的错误页面。

[isErrorPage="true|false"]:将一个页面声明为错误页面。

这种优点是会在翻译后显示出exception对象

这个对象能够获取出现错误的原因(这是第九大隐式对象) 

[contentType="mimetype[;charset=characterSet]"|"text/html;charset=ISO-8859-1"]//设置文件类型和字符编码

[pageEncoding="characterSet|ISO-8859-1"]

//设置编码

[isElIgnored="true|false"]//是否支持el表达式

tomcat5.0之前用记事本写jsp要记事本用什么格式保存那编码就要设置哪一种。不然会出现乱码。6.0之后就没有这种问题。

最新文章

  1. php事务
  2. 页面以base64输出图片
  3. (转)jquery easyui treegrid使用小结 (主要讲的是如何编辑easyui中的行信息包括添加 下拉列表等)
  4. sublime text2安装package control的方法
  5. 解读Unity中的CG编写Shader系列二
  6. Js原生 双向数据绑定
  7. [分享]关于windows下的小技巧
  8. ACM题目————图的广度优先搜索
  9. nginx禁止未绑定域名访问 并且强行断开连接
  10. jquery 自定义tab
  11. make -j 多核并行编译 导致笔记本过热 自动关机保护
  12. 三种Dataase Mapping的系统架构
  13. hdu-3790-最短路径问题(dijkstra算法)
  14. C# 指定父層級目錄
  15. K3CLOUD常用数据表
  16. 阿里前CEO卫哲:马云好玩,人工智能泡沫巨大,新零售重在社区
  17. JS膏集04
  18. sql server 复制、镜像常见故障处理
  19. Jmeter(八)HTTPCookie管理器
  20. C++中的public、protected 及 private 用法

热门文章

  1. python远程控制电脑
  2. mfc 菜单
  3. Class加载顺序
  4. BZOJ 3158 千钧一发 最小割
  5. mysql崩溃恢复
  6. Linux命令学习(4):gzip压缩与解压
  7. Python:安装3.6
  8. java 常用集合类型--以及其特性
  9. 微信sdk 签名
  10. Python之面向对象新式类和经典类