JSP

概念

动态页面的技术,在web开发中担任视图层
1.jsp九大内置对象
out:用于输出 正常 out.print out.write 用户向页面输出数据
pageContext:可以获取其他八大对象
request:请求对象 可以得到请求参数(请求头相关信息)
response:响应对象 跳转页面 响应页面数据
session:会话技术 域对象 会话技术
application:就是servlet中servletContext 上下问对象 三个作用 根据相对路径取绝对路径 全局参数 域对象等
exception:异常信息
page:代指当前jsp页面 相对于javathis引用
config: 就是servletConfig 可以获取servlet中配置参数
2.jsp四大作用域
servletContext:整个工程 (整个项目下jsp和servlet都可以获取域对象中数据)
session:一次会话(多页面 范围一次会话 存储用户信息)
request:一次请求(多页面 转发虽然跳转了页面触发的是一次请求 一搬用于2个页面传递数据的时候使用)
pageContext:当前jsp页面(当前页面)

使用

/*1.注释*/

<%--jsp 注释
  客户端看不到内容
--%>

/*2.声明:用于定义方法成员变量*/
<%! java代码 %>  

/*3.脚本:用于定义局部变量 和执行语句*/
<% java代码%>  

/*4.表达式:用于输出变量或者表达式的值*/
<%=表达式(值)%>

/*5.指令*/
language="java"  指定语言
contentType="text/html; charset=UTF-8" 文档类型
pageEncoding="UTF-8" 页面编码
isErrorPage="true"  结合errorpage属性使用     错误页面设置(可以用来指定出错处理的页面)
import="" 导包

/*6.动作*/
include:在页面请求的引入一个页面
usebean: 实例化javabean
getproperty:取得javabean属性
setproperty: 设置javaBean属性
forword:转发

你可能感兴趣的:(JSP)