注册 登录
编程论坛 J2EE论坛

在Java Web 应用程序中,test.jsp页面中有如下一行代码:

taoweizeng 发布于 2013-01-03 19:55, 1025 次点击
<jsp:useBean id="user" scope="_____" type="com.UserBean "/>
要使user对象可以作用于整个Web应用,下划线中应填入()。

//请告诉我page,request,session,application四个对象的作用域,userBean中的属性id,scope,type具体代表什么?
A. page
B. request
C. session
D. application

6 回复
#2
taoweizeng2013-01-03 19:58
百度里乱七八糟的答案,今天jsp考试遇到很多没见过的问题,希望大家能多多帮我一下,jsp了解太少,因为要考试了,没太多时间去找视频慢慢看,每天都有好多的考试的几十题目要做,版版误删,我只想弄明白问题的原因
#3
zhoufeng19882013-01-03 20:01
这是JSP中很重要的4大范围。相信到网上能搜到很多。
id:代表这个Bean的实例名
type:代表这个Bean的完整类型名称(包括包)
scope:表示这个Bean实例的生命周期
    page——代表在当前JSP页面内有效
    request——代表在一次请求内有效
    session——代表在一次会话内有效
    application——代表在整个Web应用有效

以上是我的理解,可以搜索一些简单教程,自己动手写一下一切OK
#4
taoweizeng2013-01-03 20:42
回复 3楼 zhoufeng1988
哦了。有点清楚是怎么回事了,3q
#5
taoweizeng2013-01-03 20:43
回复 3楼 zhoufeng1988
不过你说的jsp四大范围指的是哪些?
#6
chen6062013-01-03 21:49
我我我,
#7
zhoufeng19882013-01-03 23:48
page——代表在当前JSP页面内有效
    request——代表在一次请求内有效
    session——代表在一次会话内有效
    application——代表在整个Web应用有效

介不就是么?
1