JSP..由sun公司提供的动态web资源开发技术

JSP

  1. jsp介绍

由sun公司提供的动态web资源开发技术

Jsp是为了解决html只能输出页面,不能展示动态数据,而servlet适合开发动态web资源,不适合响应页面的问题

Jsp技能写html代码,也可以写java代码

  1. jsp语句

Jsp表达式:

<%=jsp表达式%>:将jsp表达式的值放在所在的位置上

Jsp指令

<%jsp脚本片段%>:可以写普通java代码注意:一个jsp脚本片段可以不完整,但是多个脚本片段合起来要保证代码的完整性

jsp指令

<%@ jsp指令 %>

page指令:定义jsp的基本信息

contentType属性:指定浏览器解析的编码格式

language属性:当前jsp的开发语言

import属性:导包

include指令:包含其他jsp页面

taglib指令:引入JSTL

  1. pageContext对象

代表当前jsp页面的运行环境的对象,是一个隐式对象

功能:

  1. :可以获取其他八大隐式对象

getPage():page隐式对象,相当于servlet中的this

getRequest():获取request对象

getResponse():获取response对象

getServletConfig():获取ServletConfig对象

getServletContext():获取ServletContext对象

getSession():获取Session

getException():获取Exception,代表异常的对象

getOut():获取Out对象,用于输出的对象

 

其他八大隐式对象可以直接在jsp脚本片段或者jsp表达式中使用,也可以通过pageContext对象获取,但是在EL表达式中只能通过pageContext获取

  1. 域对象

生命周期:访问jsp页面时创建,访问结束时销毁

作用范围:当前jsp页面

功能:在整个jsp页面范围内共享数据

四大作用域:

范围:ServletContext>session>request>pageContext

  1. JSP标签技术介绍

Jsp中写入大量java代码,导致jsp页面混乱,难于维护

于是sun公司提出了jsp标签技术,用来代替jsp中的java代码,并推荐不要再jsp中出现任何一行java代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值