1、html(包括css,javascript)
2、java代码
情形一:
java代码片断: <% java代码 %>
情形二:
jsp表达式: <%=java表达式%>
当需要使用out.print()时,可以直接使用jsp表达式更方便。
3, 指令
在jsp引擎将.jsp文件转换成.java文件时,让jsp引擎做一些额外的处理。
page:
import:导包。
pageEncoding: jsp源文件的编码。
contentType: 向response输出时的编码,生成content-type消息头。
session: true(缺省)/false,当值为true,表示生成的servlet类当中 ,会包含request.getSession()。否则,不包含。
isErrorPage: true/false(缺省),当值为true时,表示该页面是一个错误处理页面(即该页面可以处理其它页面所抛出的异常)。
errorPage: 指定由哪一个错误处理页面来处理错误。
isELIgnored:true/false: 是否忽略EL表达式。
language: 指定脚本语言,默认是java。
include:
file:将某个文件包含进行(在生成.java源代码时包含)
taglib:导入jsp标签
4、隐含对象
request
response
out
session
application
exception: 必须在页面当中,添加isErrorpage=true,才能使用,该对象提供了访问错误处理信息的方法。
page: 表示jsp实例本身。
pageContext:PageContext实例。jsp实例在运行的时候,容器会为每一个实例创建唯一的一个PageContext实例。可以通过该实例,实现:
a,绑订数据
setAttribute,getAttribute,removeAttribute
b,可以获取其它隐含对象
config: ServletConfig实例。
2、java代码
情形一:
java代码片断: <% java代码 %>
情形二:
jsp表达式: <%=java表达式%>
当需要使用out.print()时,可以直接使用jsp表达式更方便。
3, 指令
在jsp引擎将.jsp文件转换成.java文件时,让jsp引擎做一些额外的处理。
page:
import:导包。
pageEncoding: jsp源文件的编码。
contentType: 向response输出时的编码,生成content-type消息头。
session: true(缺省)/false,当值为true,表示生成的servlet类当中 ,会包含request.getSession()。否则,不包含。
isErrorPage: true/false(缺省),当值为true时,表示该页面是一个错误处理页面(即该页面可以处理其它页面所抛出的异常)。
errorPage: 指定由哪一个错误处理页面来处理错误。
isELIgnored:true/false: 是否忽略EL表达式。
language: 指定脚本语言,默认是java。
include:
file:将某个文件包含进行(在生成.java源代码时包含)
taglib:导入jsp标签
4、隐含对象
request
response
out
session
application
exception: 必须在页面当中,添加isErrorpage=true,才能使用,该对象提供了访问错误处理信息的方法。
page: 表示jsp实例本身。
pageContext:PageContext实例。jsp实例在运行的时候,容器会为每一个实例创建唯一的一个PageContext实例。可以通过该实例,实现:
a,绑订数据
setAttribute,getAttribute,removeAttribute
b,可以获取其它隐含对象
config: ServletConfig实例。