<jsp:useBean id="name" class="classname" scope="page|request|session|application"/> scope属性用于指定JavaBean实例的作用范围,该范围有以下4个值:  page:该JavaBean实例仅在该页面有效。  request:该JavaBean实例在本次请求有效。  session:该JavaBean实例在本次session内有效。  application:该JavaBean实例在本应用内一直有效。

JSP脚本的9个内置对象:

application(javax.servlet.ServletContext的实例,JSP所属的Web应用本身)

config(javax.servlet.ServletConfig的实例,JSP的配置信息)

exception(java.lang.Throwable的实例,其它页面中的异常和错误)

out(javax.servlet.jsp.JspWriter的实例,JSP页面的输出流,用于输出内容,形成HTML页面)

page(该页面本身,通常没有太大用处)

pageContext(javax.servlet.jsp.PageContext的实例,JSP页面上下文,使用该对象可以访问页面中的共享数据)

request(javax.servlet.http.HttpServletRequest的实例,该对象封装一次请求,客户端的请求参数都被封装在该对象里)

response(javax.servlet.ServletResponse的实例,代表服务器对客户端的响应)

session(javax.servlet.ServletSession的实例,该对象代表一次对话)

application对象 :让多个JSP,Servlet共享数据  获得Web应用配置参数 application的getInitParameter(String paramName)来获取Web应用烦人配置参数,这些配置参数应该在web.xml文件中使用context-param元素配置, 每个<context-param.../>元素配置一个参数,该元素下有如下两个元素。param-name:配置web参数名,param-value:配置web参数值

config对象getInitParameter("name")可以返回 web.xml 中的value值 <init-param>            <param-name>name</param-name>    <param-value>value</param-value>   </init-param>

在JSP脚本中无须处理异常,即便该异常是chected异常。实际上。jsp脚本包含的所有可能的异常都可以交给错误处理页面处理。 只有当isErrorPage属性值为true时才可以访问exception内置对象

使用pageContext可以访问page,request,session,application范围的变量 pageContext有两种方法访问,getAttribute(String name)获取page范围内的name属性      getAttribute(String name,int scope)获取指定范围内的name属性,其中scope可以是PageContext.PAGE_SCOPE(or REQUEST_SCOPE or SESSION_SCOPE or APPLICATION_SCOPE) pageContext还可以获取其它内置对象,

    ServletResquest getResquest():获取request对象

ServletResponse getResponse():获取response对象

SercletConfig getServletConfig(): 获取config对象

ServletContext getServletContext(): 获取application对象

HttpSession getSession():获取session对象

JSP初学者2的更多相关文章

  1. JSP初学者5

    JSP中include指令和include动作的区别 include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中,  JSP引擎在判断JSP页面未被修改,否则 ...

  2. JSP初学者3

    reponse代表服务器对客户端的响应.大部分时候,程序无须使用response来响应客户端请求,因为有更简单的响应对象——out,它代表页面输出流. 但out无法响应生成非字符内容(out是JspW ...

  3. JSP初学者4

    Filter可认为是Servlet的“加强版”,他主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的 处理链. 使用Filter完整的流程是:Filte ...

  4. JSP初学者1

    native2ascii.exe 是 Java 的一个文件转码工具,是将特殊各异的内容 转为 用指定的编码标准文体形式统一的表现出来,它通常位于 JDK_home\bin 目录下, 安装好 Java ...

  5. JSP 基础概念归纳 5分钟看完

    1. 符合 j2ee 标准的 web-app 的目录结构 WEB-INF classes web.xml lib servlet 开发过程 从 httpservlet 继承, 重写 doget / d ...

  6. 初学者:JSP登陆界面

    学生登陆查询系统 1 程序的主要功能及特点 实现一个登录界面的基本功能,具体要求: 登录界面login.jsp含有表单,用户能够输入用户名和密码,并提交表单给verify.jsp. Verify.js ...

  7. 一位资深程序员大牛给予Java初学者的学习路线建议

    java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈 ...

  8. JAVA教师:给JAVA初学者的忠告

    我带过不少JAVA,C++班的课,来学习的同学很多都是初学者,一部分是急着找工作的,一部分是很感兴趣的.他们都想在短短一两个星期内掌握Java,这是不切实际的.而且这样做很容易让自己心浮气燥,难以静下 ...

  9. html5 EvnetSource 与 JSP页面结合使用

    最近一直在研究前端的技术,特别是html5的技术,本人觉得html5的发展将越来越好,废话少说.看到了EventSource,根据官方的说法是服务器向客户端的推送服务.自己想找一些例子看看,发现都是P ...

随机推荐

  1. jquery查找子元素和兄弟元素

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  2. C++11 中的 Defaulted 和 Deleted 函数

    http://blog.jobbole.com/103669/ C++11 中的 Defaulted 和 Deleted 函数 2016/07/21 · C/C++, 开发 · C++ 分享到:3   ...

  3. C++_基础6-名称空间

    名称空间 背景:C++中,名称可以是变量.函数.结构.枚举.类以及类和结构的成员.当随着项目的增大,名称相互冲突的可能性也将增加.例如许多厂商的类库,可能导致名称冲突.这种冲突被称为名称空间问题. 解 ...

  4. XSS攻击的防御

    XSS攻击的防御 XSS 攻击是什么 XSS 又称 CSS,全称 Cross SiteScript,跨站脚本攻击,是 Web 程序中常见的漏洞,XSS 属于被动式且用于客户端的攻击方式,所以容易被忽略 ...

  5. hdu4513吉哥系列故事——完美队形II 马拉车

    题目传送门 题意:求最长回文串长度,要求回文串左边是非下降. 思路一: 先把连续的回文串,满足先上升再下降的序列处理出来,再对这部分序列做马拉车模板就可以了. 需要注意的是,由于他要的是非下降的序列, ...

  6. #537 (Div. 2) Creative Snap (思维+dfs)

    https://codeforces.com/contest/1111/problem/C 横坐标1..2^n对应着2^n个复仇者的基地,上面有k个复仇者(位置依次给出).你是灭霸你要用以下方法消灭这 ...

  7. Spring Annotation(注解)

    Spring Boot Annotation @SpringBootApplication 必须作用在main 方法所在类 @RequestMapping @GetMapping @PostMappi ...

  8. 采用MQTT协议实现android消息推送(1)MQTT 协议简介

    1.资料 mqtt官网 http://mqtt.org/ 服务端程序列表 https://github.com/mqtt/mqtt.github.io/wiki/servers 客户端库列表 http ...

  9. 3.Exadata 软件体系结构

    整体架构和 smart scan Aasm Ehcc (混合例压缩 和 存储索引) SCAN Service 和 server pool DB SERVER -> DB instance -&g ...

  10. python 爬虫系列07-天气爬虫

    看天气 import requests from bs4 import BeautifulSoup ALL_DATA = [] def parse_page(url): headers = { 'Us ...