第七讲 jsp内建对象之application
服务器启动,产生application对象,为用户分配application对象。
不同客户产生同一个application对象;
所有客户的application对象都是同一个。
例如:聊天室程序、计数器程序、留言板程序。
生命周期:服务器的启动至关闭。
主要方法:
1 Object getAttribute(String name) 返回给定名的属性值
2 Enumeration getAttributeNames() 返回所有可用属性名的枚举
3 void setAttribute(String name,Object obj) 设定属性的属性值
4 void removeAttribute(String name) 删除一属性及其属性值
5 String getServerInfo() 返回JSP(SERVLET)引擎名及版本号
6 String getRealPath(String path) 返回一虚拟路径的真实路径
7 ServletContext getContext(String uripath) 返回指定WebApplication的application对象
8 int getMajorVersion() 返回服务器支持的Servlet API的最大版本号
9 int getMinorVersion() 返回服务器支持的Servlet API的最大版本号
10 String getMimeType(String file) 返回指定文件的MIME类型
11 URL getResource(String path) 返回指定资源(文件及目录)的URL路径
12 InputStream getResourceAsStream(String path) 返回指定资源的输入流
13 RequestDispatcher getRequestDispatcher(String uripath) 返回指定资源的RequestDispatcher对象
14 Servlet getServlet(String name) 返回指定名的Servlet
15 Enumeration getServlets() 返回所有Servlet的枚举
16 Enumeration getServletNames() 返回所有Servlet名的枚举
17 void log(String msg) 把指定消息写入Servlet的日志文件
18 void log(Exception exception,String msg) 把指定异常的栈轨迹及错误消息写入Servlet的日志文件
19 void log(String msg,Throwable throwable) 把栈轨迹及给出的Throwable异常的说明信息 写入Servlet的日志文件
常用的方法为getAttribute、setAttribute。
相关推荐
在Java Server Pages(JSP)技术中,内建对象是一组预定义的对象,它们为开发者提供了方便的功能,无需显式创建即可直接在页面上使用。这些内建对象是JSP生命周期的一部分,帮助简化Web开发过程,提高效率。本教程...
在深入探讨JSP(JavaServer Pages)的九大内建对象之前,我们首先简要回顾一下JSP技术。...掌握这些内建对象,对于任何希望利用JSP技术构建高效、健壮的Web应用程序的开发者来说,都是必不可少的基础知识。
下面将详细介绍JSP中的九个主要内建对象:`request`、`response`、`out`、`session`、`pageContext`、`application`、`config`、`page`以及`exception`(虽然在题目中未提及,但在实际开发中同样重要),并通过实例...
在JavaServer Pages (JSP) 中,内建对象是预定义的变量,可以直接在JSP页面中使用,无需显式声明。这些对象提供了方便的方法来处理各种任务,如请求处理、响应生成、会话管理等。以下是JSP内建对象及其相关方法的...
**JSP技术概述** JSP(JavaServer Pages)是Java平台上的动态...了解并熟练掌握JSP的语法、内建对象以及与JavaBean的交互,是成为专业Web开发者的必备技能。在实际项目中,通过案例实践能更好地理解和运用这些知识点。
JSP的基本语法是其核心,而内建对象则是JSP强大功能的重要组成部分。本资料主要涵盖了JSP的基本语法及其9种内建对象的详细介绍和使用方法。 **一、JSP基本语法** 1. **声明(! %>)**:用于在JSP页面中声明变量或...
JSP内建对象是指在JSP页面中无需显式声明即可直接使用的对象,它们由JSP引擎自动创建并提供,包括`request`、`response`、`session`、`application`、`out`、`pageContext`、`page`、`config`和`exception`等。...
在JSP中,有九个内建对象,它们为开发者提供了丰富的功能,无需手动实例化即可直接使用,极大地提高了开发效率。本篇将详细介绍这九个内置对象及其应用场景。 1. **request**:请求对象,代表客户端发送到服务器的...
//获取用户名和密码 request 内建对象 请求 String username = request.getParameter("username"); String password = request.getParameter("password"); String rememberme = request.getParameter("remember...
2. **JSP内置对象**:如request、response、session、application等,学习如何利用这些对象进行用户请求处理、响应生成、会话管理和全局变量设置。 3. **Servlet与JSP的协同工作**:JSP通常作为视图层,而Servlet则...
【JSP建站动态教程】 JSP(JavaServer Pages)是一种由Sun Microsystems公司推出的动态网页技术,它允许开发者在HTML代码中嵌入Java代码,从而实现动态内容的生成。本教程将带你深入理解JSP的基础知识,助你快速...
在开发JSP建站系统时,必须考虑到安全问题,如输入验证、防止SQL注入、XSS攻击等。同时,良好的编码规范和权限控制机制也是确保系统安全的重要环节。 8. **性能优化**: 考虑到网站的性能,JSP应用可能使用了缓存...
* application:表示一个javax.servle.ServletContext对象,用于查找servlet引擎和servlet环境的信息。 * config:表示一个javax.servlet.ServletConfig对象,用于存取servlet实例的初始化参数。 * page:表示一个...
JSP提供了一系列内建对象,如request、response、session、application等,这些对象对应于HTTP协议中的请求和响应对象,以及会话和全局应用程序对象,方便开发者直接进行数据交换和管理。 **6. Servlet技术** ...
application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。 config对象允许将初始化数据传递给一个JSP页面 exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据...
学生需要实现并分析多个示例程序,以理解JSP内建对象,如request(请求对象)、response(响应对象)、out(输出流对象)、session(会话对象)等,以及它们在处理用户请求和响应中的角色。此外,通过设计一个根据...