赞
踩
JSP全称Java Server Pages,是一种动态网页开发技术。使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
JSP是一种Javaservlet,主要用于实现Javaweb应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。
JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。
总而言之:JSP是一种(JAVA+前端)的结合体。
脚本语句:<% 代码 %>
输出语句:<%=代码表达式%>
声明语句:<%! declaration; [ declaration; ]+ … %>
语句注释:<%-- 注释 --%> ;<!-- 注释部分 --> (注释部分不会发送出去)
JSP指令:
<%@ page …%>定义网络依赖属性(比如脚本语言、error页面、缓存需求等);
<%@ include …%> 包含其他文件;
<%@ taglib …%> 引入标签库的定义(可以是自定义标签);
共有四个阶段:
①编译阶段
在这个阶段中,JSP文件会转换为service文件,然后再编译service文件;
②初始化阶段
加载与JSP对应的servlet类,创建其实例,并调用它的初始化方法;
③执行阶段
调用与JSP对应的servlet实例的服务方法;
④销毁阶段
调用与JSP对应的servlet实例的销毁方法,然后销毁servlet实例;
内置对象(隐含对象)
①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页面中对应的异常对象
①PAGE_SCOPE;--默认值为1
②REQUEST_SCOPE;--默认值为2
③SESSION_SCOPE;--默认值为3
④APPLICATION_SCOPE;--默认值为4
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。