JSP学习笔记(2)_JSP各种元素(1)
来源:互联网 发布:知乎wifi不能用 编辑:程序博客网 时间:2024/06/06 00:31
JSP学习笔记(2)_JSP各种元素(1)
这篇的内容是关于部分JSP元素的内容
1.脚本元素
1.1 <% %>:在该脚本段中所以的内容,最终会出现在一个java方法中
(1)在java的方法中能写什么内容,在<% %>中就能写什么内容
(2)在java的方法中不能写什么内容,在<% %>中也就不能写什么内容
1.2 <%! %>:该脚本段中写的内容,会出现在类之内,方法之外
(1)在java的类之内,方法之外能写什么内容,在<%! %>中就能写什么内容
(2)在java的类之内,方法之外不能写什么内容,在<%! %>中也就不能写什么内容
1.3 <%= %>:在该脚本端中所写的内容,最终会成为out.print()的参数
(1)在java的方法参数中,能写什么,<%= %>就能写什么。
(2)在java的方法参数中,不能写什么,<%= %>也就不能写什么。
1.4 <%-- --%>:注释脚本,该脚本用于告诉web服务器,在把一个jsp文件解析出一个java源文件的过程中,忽略该脚本中的内容,也就是说,<%-- --%>脚本中的内容根本不会出现在java源文件中。
对比: // /* */ Java注释方法,注释的内容会出现在java源文件中。
对比: <!-- --> html注释方法,不但会出现在java源文件中。而且还会被web服务器发送给客户端浏览器。
注意以上3种注释是有<!-- -->能在客户端浏览器的源代码中看到。所以有2个术语:
(1)客户端注释: <!-- -->
(2)服务器端注释 <%-- --%> // /* */
注意,jsp只有在第一次被访问的时候,才会实例化出对象,在以后访问同一个jsp页面时,都使用的是第一次已经创建好的实例
2.指令元素
所有的指令元素,都是:<%@ %>
2.1 page指令元素:page部分属性
(1)import:用于引入外包的class
(2)Buffer:用于控制当前jsp页面的缓冲区大小,默认值为8kb缓冲区的作用:提高读写速度。缓冲区就是用来积攒数据的地方。
缓冲区中的数据,何时会被发送到目的地
A.缓冲区已经放满数据了,再多放一个字节。
B.强制发送缓冲区中的数据。
(3)contentType:用于告诉浏览器,服务器给你发送的是什么格式的数据。
(4)errorPage:当当前jsp页面中抛出异常的时候,指定的跳转页面
(5)isThreadSafe:控制web服务器是否对该jsp页面支持并发,取值为true就表示支持并发
(6)pageEncoding:A.jsp-->java过程中,就是使用该属性指定的码表来生成java源文件的。
B.告诉浏览器使用什么码表。
2.2 include指令元素:静态包含
2.3 taglib
- JSP学习笔记(2)_JSP各种元素(1)
- JSP学习笔记(3)_JSP动作元素
- JSP学习笔记1_JSP脚本语言(来自李刚的JAVAEE)
- jsp学习笔记_jsp/servlet的生命周期
- svg 学习笔记(各种元素)
- 笔试_jsp试题(2)
- 笔试_jsp试题(1)
- JSP学习笔记(2)-JSP语法
- JSP学习笔记(1)-JSP简介
- JSP学习笔记(1)
- JSP学习笔记(1)
- JSP学习笔记(1)
- JSP学习笔记(1)
- html实例(学习各种table元素)
- 09_JSP 动作元素
- JSP中各种元素
- java学习笔记之 (各种数据类型的数组元素的默认值)
- 各种学习小结(jsp,java...)
- java线程池讲解
- React-Native集成到已有项目过程及问题处理
- egret.eui皮肤与组件(2)
- C++多态为什么要定义虚析构函数
- 开通了博客,立个Flag
- JSP学习笔记(2)_JSP各种元素(1)
- 可变参数
- 1050. String Subtraction 解析
- bzoj2906 颜色 分块
- HFOI2017.7.13校内赛(普及组)题解
- MATLAB基本语法
- 原型模式
- centos下安装运行PowerGraph
- 继续码