JSP :
jsp可以写Java代码和html标签
本质上就是一个Servlet
脚本
<% 代码 %> 定义的java代码,Service里
<%! 代码 %> 转换后的java类的成员位置里
<%= 代码 %> 定义的Java代码会输出值到页面上
jsp的内置对象(九个)
-
pageContext
-
request
-
session
-
application
-
response
-
page
-
config
-
exception
-
out
out.print();输出到页面上,out已经在jsp的内置对象 ,被声明。和response.getwriter类似, out定义在哪个位置就在哪个位置输出,response.getwriter();的数据永远先于out输出,一般都 用out(在脚本里,防止影响布局);
指令
格式 <%@ 指令名称 属性名1 = 属性值 。。。。。%>
page :
contentType:等同于response.setContentType()
language = "java"
buffer = "16kb" //缓冲区大小
errorpage:当前的页面发生异常后跳转的页面
iserrorpage:标识当前页面是否为错误页面后为“true”
可以 使用 exception对象 如使用其中
exception.get.Message() 方法
include:<%@ include file = “top.jsp”%>
taglib:导入资源
<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %>
注释
<%-- --%>