JSP概念
· 是一种 JavaEE的组件技术
· 是一种静态网页和动态网页的混编技术,看起来像页面,本质上为一个 Servlet
-编写的是jsp页面
-编译后是class类文件,即本质上是 Servlet,即是一个Java类
-一次编写,处处运行
· 它存在的意义:简化表示层,即界面需要
JSP特点
· 跨平台
· 业务代码相分离=设计师与工程师分离
-HTML做业务界面
-JAVA做处理
· 组件重用
在sP中可以用avaBean编写业务组件
· 预编译
-只需要编译一次
JSP页面的组成
· 页面中HTML部分
· 页面中SP部分
-脚本元素
· ISP Sciptlets
· JSP声明语句
· ISP表达式
-指令
-动作
· 页面的具体组成元素 -<html>及其它
- hurl commenk>
-< java code%>
-<% java declare %
-<% expression %
-<%··jsp comment··%>
-<%@指令名属性=“值”%>
JSP指令【常用】
· page指令
- language/import/session/isErrorPage/errorPage/content Type/pageEnCoding
· include指令
-页面包含
· 示例
-代码块对应界面块
-嵌入即可使用和展现:头,脚,菜单等
JSP隐式对象
· out/request/response/config/session/application/page/pageContext/exception
· 用 pageContext操作其它对象
-pageContext对象的作用范围
-pageContext. PAGESCOPE页面内
-pageContext. REQUEST_SCOPE请求内
-pageContext.SESSIONSCOPE会话内
-pageContext. APPLICATION_SCOPE在Web应用程序内