JSP简介(基础)

JSP是什么?

JSP全称Java Server Pages,是一种动态网页开发技术。使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
JSP是一种Javaservlet,主要用于实现Javaweb应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。
JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。
总而言之:JSP是一种(JAVA+前端)的结合体。

JSP有什么?

1. JSP语法

脚本语句:<% 代码 %>
输出语句:<%=代码表达式%>
声明语句:<%! declaration; [ declaration; ]+ … %>
语句注释:<%-- 注释 --%> ;<!-- 注释部分 --> (注释部分不会发送出去)
JSP指令:
	<%@ page …%>定义网络依赖属性(比如脚本语言、error页面、缓存需求等);
	<%@ include …%> 包含其他文件;
	<%@ taglib …%> 引入标签库的定义(可以是自定义标签);

2. JSP的生命周期

共有四个阶段:
①编译阶段
在这个阶段中,JSP文件会转换为service文件,然后再编译service文件;
②初始化阶段
加载与JSP对应的servlet类,创建其实例,并调用它的初始化方法;
③执行阶段
调用与JSP对应的servlet实例的服务方法;
④销毁阶段
调用与JSP对应的servlet实例的销毁方法,然后销毁servlet实例;

3. JSP的九大内置对象

内置对象(隐含对象)
①final javax.servlet.jsp.PageContext;--指JSP页面的所有对象
②javax.servlet.http.HttpSession;--session会话
③final javax.servlet.ServletContext;--application应用
④final javax.servlet.ServletConfig;--confg配置
⑤javax.servlet.jsp.JspWriter;--out输出
⑥final java.lang.Object page;--与JAVA中的this关键字类似
⑦final javax.servlet.http.HttpServletRequest;--request请求
⑧final javax.servlet.http.HttpServletResponse;--response应答
⑨Exception;--发生错误的JSP页面中对应的异常对象

附:PageContext的作用域

①PAGE_SCOPE;--默认值为1
②REQUEST_SCOPE;--默认值为2
③SESSION_SCOPE;--默认值为3
④APPLICATION_SCOPE;--默认值为4
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值