JSP共有以下9种基本内置组件 1、request对象客户端请求,此请求会包含来自GET/POST请求的参数通过它才能了解到客户的需求,然后做出响应。 2、response对象响应客户请求的有关信息 3、session对象它指的是客户端与服务器的一次会话,从客户端连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。 4、out对象它是JspWriter类的实例,是向客户端输出内容常用的对象 5、page对象它是指向当前JSP页面本身,有点象类中的this指针,它是java.lang.Object类的实例 6、application对象它实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭 7、exception对象它是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。 8、pageContext对象它提供了对JSP页面内所有的对象及名字空间的访问 9、config对象它是在一个Servlet初始化时,JSP引擎向它传递信息用的
JSP技术主要缺点和优点有哪些?
JSP的优点: ·对于用户界面的更新,其实就是由 Web Server进行的,所以给人的感觉更新很快。 ·所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。 ·客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。 缺点:
1. JSP技术极大的增加了产品的复杂性.为了获得 系统的跨平台功能和产品伸缩能力,java系统开发了多种产品,如,JRE,JDK,J2EE,EJB,JSWDK,JavaBeans ,只有有效地将它们组合在一起,才能产生强大的功能.(部署有难度)
2. java的高效率运行需要占用大量的内存和硬盘空间. 一方面,java的高速运行是通过 .class文件常驻内存来实现的.另一方面,还需要硬盘空间来存储一系列的.java 文件和.class文件以及对应的版本文件.(硬件要求高)
3. JSP程序调试困难. JSP页面执行时, 首先被转换为 .java文件(Servlet), 然后将.java文件编译为字节码文件. 这样,出错信息实际上指向的是转换后的那个.java文件(Servlet), 而不是JSP本身. (调试有难度)
未经允许不得转载:搜热门主机 » jsp有哪些内置对象,作用分别是什么?(jsp中常用的内置对象有哪些)