jsp语法格式
jsp的七种页面元素和语法格式?
jsp的七种页面元素和语法格式?
1. 静态内容
就是html,css,javascript等内容
2. 指令
以lt\%@开始 \%gt 结尾,比如lt\%@page import=#34java.util.*#34\%gt
3. 表达式 lt\%=\%gt
用于输出一段html
4. Scriptlet
在lt\%\%gt 之间,可以写任何java 代码
5. 声明
在lt\%!\%gt 之间可以声明字段或者方法。但是不建议这么做。
6. 动作
ltjsp:include page=#34Filename#34 gt 在jsp页面中包含另一个页面。在包含的章节有详细的讲解
7. 注释 lt\%-- -- \%gt
jsp中表达式用法?
1、jsp表达式作用:将动态信息显示在页面中。
2、jsp表达式语法:lt\%=变量或表达式\%gt
变量:要在页面显示的值的变量名
表达式:其值由服务器计算,计算结果以字符串的形式发送到客户端
3、jsp表达式注意点:(1)不能使用“;”作为表达式的结束符号,但是用在声明中时需要用分号来结尾(2)表达式元素可以是任何有效形式的java表达式,其可以作为jsp元素的属性值。表达式的形式可以很复杂,即由多个表达式组成。
jssx是什么格式文件?
jspx是JSP 2.0中的一项重要的功能提升,jspx其实就是以xml语法来书写jsp的文件。
我们知道jsp的格式,其中有一个重要的特征就是包含“lt\%”声明符,jsp文件通常在服务器端处理后呈现为html代码,尽管jsp通常的目的是处理web页面,但是jsp的代码呈现却不是我们希望的html或xml格式,代码非常混乱,这也是为什么出现jspx啦。jspx文件本身符合xml的规范, 但是它自己本质又是一个jsp文件, 因为在所有jsp里边能够做到的事情在jspx里边同样也可以做到。