jsp页面元素构成:
- 静态内容
- 指令
- 表达式
- 小脚本
- 声明
- 注释
jsp指令
- page指令。 通常位于jsp页面顶端,同一个页面可以有多个page指令。
- <%@ page language="java"//该属性指定jsp使用的是java脚本语言 import="java.util.*"// 指定脚本语言使用类文件 pageEncoding="ISO-8859-1"//指定jsp 所采用的编码格式 %>
注意最后一个属性,我们常用下面这个属性,这样jsp出现中文,就不会乱码
- contentType="text/html; 文本类型 charset=utf-8 字符编码"
- include指令。将外部的文件导入到jsp中。
- taglib指令。自定义标签库。
jsp注释
因为在jsp中有html语句和java脚本语句,所以注释有两种。
- <!--html语句--> 查看源代码时,可见注释语句
- <%--jsp脚本语句 --%> 查看源代码时,不可见注释语句
jsp脚本
格式:
- <%java代码 %>
jsp申明
所谓申明:就是在jsp定义一些变量和方法。
- <%!
- String a = "张三";//申明变量
- int add(int x,int y){//申明方法
- return x+y;
- }
- %>
jsp表达式
格式:
- <%= 表达式%>
表达式中可以使用自己定义的变量和函数。
需要注意的是,jsp表达式中表达式后面不要加;结束。
- <%=a%>//调用变量
- <%=add(10,20)%>//调用方法