一 jsp的内置对象有那些?
1.1request对象:客户端的请求信息,被封装在request对象中。通过它才能了解到客户端的需求。他是HttpRequest对象的一个实例。
1.2session对象:表示客户端和服务器端的会话一个实例。他是HttpSession的一个实例。
1.3 out对象:向客户端输出内容,常用的对象。他是JspWriter的一个实例。
1.4 page对象:指向当前jsp页面本身。
1.5 application对象:实现了用户间数据的共享,可以存放全局变量。开始于服务器的启动,结束于服务器的关闭,在此期间一直存在。这样在用户的前后连接和不同用户的连接之中,可以实现对同一属性的访问。在任何地方对此对象的属性进行访问,都会影响到其他用户对此对象的访问,
1.6 exception对象。当一个jsp页面在运行过程中发生了意外,就 会产生这对象。如果在一个Jsp页面中要使用这个对象,必须把isErrorPage设置为true。否则无法编译。
1.7 pageContext对象。pageContext对象提供了对JSP页面内所有的对象,pageContext自身是一个域对象,可以用来保存数据,同时可以pageContext对象可以得到其他的对象的数据。
1.8 response对象。
1.9 configure对象。
补充:
四个作用域的范围:pageScope,requestScop,sessionScope,applicationScope。逐渐变大。
forward和sendredirect的区别:
<1>forward:之后,站点的地址不会发生改变。sendredirect之后,站点的地址发生改变。浏览器url地址改变为目的url地址。
<2>forward:是浏览器向servlet发送一次请求,然后服务器端通过servlet。将请求发送到目的url。他是request对象的一个方法。调用sendredirect方法之后。servlet看到sendredirect之后,将url返回到浏览器,浏览器再去请求目的url。目的url再返回response到浏览器。浏览器和服务器两次相应。
2017年11月10日笔试题总结
最新推荐文章于 2021-07-14 14:08:44 发布