JSP基础

定义: JSP是一种servlet。servlet是先编译为class文件,再部署,而JSP是先部署,再编译为class文件。
生命周期: JSP转换编译->JSP初始化阶段->JSP执行阶段->JSP销毁阶段
语法:

 1. <% 代码片段 %>脚本程序
 2. <%! int i=0%> JSP声明
 3. <%= 表达式 %> JSP表达式
 4. <%-- 注释 --%> JSP注释
 5. <%@ page ... %> <%@ include ... %> <%@ taglib ... %> JSP指令
 6. <jsp:action_name attribute="value" /> JSP行为

JSP 指令

 1. <%@ page ... %> 定义网页依赖属性,比如脚本语言、error页面、缓存需求等等
 2. <%@ include ... %> 包含其他文件
 3. <%@ taglib ... %> 引入标签库的定义

JSP行为

jsp:include 在页面被请求的时候引入一个文件。
jsp:useBean 寻找或者实例化一个JavaBeanjsp:setProperty 设置JavaBean的属性。
jsp:getProperty 输出某个JavaBean的属性。
jsp:forward 把请求转到一个新的页面。
jsp:plugin  根据浏览器类型为Java插件生成OBJECTEMBED标记。
jsp:element 定义动态XML元素
jsp:attribute   设置动态定义的XML元素属性。
jsp:body    设置动态定义的XML元素内容。
jsp:textJSP页面和文档中使用写入文本的模板

隐式对象

 request    HttpServletRequest类的实例
 response   HttpServletResponse类的实例
 out    PrintWriter类的实例,用于把结果输出至网页上
 session    HttpSession类的实例
 application    ServletContext类的实例,与应用上下文有关
 config ServletConfig类的实例
 pageContext    PageContext类的实例,提供对JSP页面所有对象以及命名空间的访问
 page   类似于Java类中的this关键字
 Exception  Exception类的对象,代表发生错误的JSP页面中对应的异常对象
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值