JSP总结

JSP

Java  Server  Page   =   html  +  java脚本  + jsp动态标签

特点

1、有JSP规范提供,不用编写者实例化
2、通过Web容器实现和管理
3、所有JSP页面均可使用

九大内置对象

分类
1、输入输出对象:request、response、out
2、通信控制对象:pageContext、session、applicaton
3、Servlet对象:page、config
4、错误处理对象:exception
具体
a)  page      :   Object  代表当前jsp页面对象   相当于this,几乎不用
b)  config  :     ServletConfig    封装的是jsp被变异成servlet以后的配置信息,几乎不用  
c)  exception     Throwable  该对象的使用需要配置  isErrorPage=”true” exception.getMessage()用来获取异常信息
d)  response      HttpServletResponse
e)  out           JspWriter  用来输出内容   out.prinit();
f)  pageContext   PageContext   最小的域对象 只在当前jsp页面生效
g)  request       HttpServletRequest   
h)  session       HttpSession  
i)  application   ServletContext 

语法

1、<%= %> 在JSP页面输入一个值
2、<%  %> 可写入Java代码
3、可以镶嵌在html中

三大指令<%@ ... %>

1、Page
2、Include 静态包含
    两个JSP页面在编译时结合,形成一个servlet
    <%@ include file="path" %>
3、Taglib 
    用来导入第三方库
    1、Prefix: 可以任意
    2、Uri:     标签库的路径

动作标签

1、动态包含
2、与request的转发相同
3、传递参数
    可以通过request.getParameter("");来获取该参数

你可能感兴趣的:(JSP总结)