jsp复习题(6)

2019-08-30 23:04

session.setAttribute(“a”,”session”); application.setAttribute(“a”,”application”); %> 有:${a} 则显示结果为: A. page B. request C. session D. application 答案: A

[题型]:单选题

以下哪项陈述是错误的

A. 在WEB项目的共享数据范围内,application是范围最广泛的

B. 当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据 C. 当在JSP页面中通过指令将页面请求转发到的页面中,可以共享一个page范围内的数据 D. 当用户重新打开一个浏览器窗口时,原session对象不再有效 答案: C

[题型]:单选题

下面关于JSP作用域对象的说法错误的是 A. request对象可以得到请求中的参数 B. session对象可以保存用户信息 C. application对象可以被多个应用共享

D. 作用域范围从小到达是request、session、application 答案: C

[题型]:单选题

以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。 <%

request.setAttribute(\Integer count =request.getAttribute(\%>

<%=count %> A. 编译不通过

B. 可以编译运行,输出0

C. 编译通过,但运行时抛出ClassCastException D. 可以编译通过,但运行无输出 答案: A

[题型]:单选题

有showgamej.jsp,代码如下 <%

Game game=request.getAttribute(\%>

<%=game.getGameName()%>

在浏览器中输入 http://localhost:8080/game/showgame.jsp

访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是: A. jsp文件路径不对

B. game对象没有用new初始化 C. getGameName()方法未定义

D. 参数名称所代表的对象在请求中根本就不存在 答案: D

[题型]:单选题

现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。 <%

out.println(session.getAttribute(\%> <%

session.invalidate();

out.println(session.getAttribute(\%>

A. null, 异常信息 B. null, null

C. 异常信息,异常信息 D. 异常信息,null 答案: A

[题型]:单选题

Http协议的状态码()表示文件没有创建 A. 200 B. 400 C. 500 D. 404 答案: D

[题型]:单选题

在WEB应用中,数据传递的默认编码是 A. ISO-8859-1 B. UTF-8

C. GBK D. UNICODE 答案: A

[题型]:单选题

从HTTP请求中,获得请求参数,应该调用 A. request对象的getAttribute()方法 B. request对象的getParameter()方法 C. session对象的getAttribute()方法 D. session对象的getParameter()方法 答案: B

[题型]:单选题

J2EE中,HttpServletRequest类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null A. getSession() B. getSession(true) C. getSession(false) D. getSession(null) 答案: C

[题型]:单选题

在JSP中,对标记描述正确的是() A. 和必须在一个JSP文件中搭配出现

B. 就如同session.setAttribute()一样,来设计属性/值对 C. 和动作一起使用,来设置bean的属性值

D. 就如同request.setAttribute()一样,来设置属性/值对 答案: C

test.jsp文件如下:

<%buffer.append(\Buffer is <%=buffer%> 试图运行时,将发生() A. 编译期错误

B. 编译Servlet源码时发生错误 C. 运行Servlet时发生错误

D. 运行后,浏览器上显示:buffer isABC. 答案: A

[题型]:单选题

message

org.bob.taglib.MessageTag empty name true

对这段配置描述正确的是

A. 定义了一个message标签,有一个属性叫name

B. 配置了一个名字为message的标签,该名称对应到org.bob.taglib.MessageTag类,并且标签不允许有主体内容,使用标签时有一个必须得属性为name

C. 声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容 D. 标签配置错误,主体不能为空 答案: B

[题型]:单选题

public class Writerimplements TagSupport{ (1) protected int doStartTag(){SKIP_BODY} (2) public int doEndTag(){return EVAL_PAGE} (3) }

有问题的语句是 A. 2 3 B. 3 C. 1 2 3 D. 1 2 答案: D

[题型]:单选题

支持中文的常用字符集有 A. UTF-8 GBK ZH23 BIG5 B. ISO-8859-1 MS950 C. UTF-8 GBK GB2312 BIG5 D. UTF-16 ANSI SQL 答案: C

[题型]:单选题

application对象是______________ ,而session对象则是_____________ A. 服务器的一个数据空间,可以让服务器中的所有应用共享数据 与用户的请求有关 B. 应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享 每个客户专用的 C. 存放所有的请求中数据 存放会话中的所有数据 D. HttpApplication类型 保存用访问应用期间的私有数据 答案: B

[题型]:单选题

在J2EE中,以下对RequestDispatcher描述正确的是

A. Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher

B. ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象 C. RequestDipatcher 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面 D. JSP中有个隐含的默认对象request,它的类型是RequestDipatcher 答案: C

[题型]:单选题

关于MVC模式说法正确的是 A. 用来将代码分开的方法

B. 将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度 C. 视图 模型 控制器模型 D. 只用java才有的模型 答案: B

[题型]:单选题

在JSP页面中,类型为HttpServletResponse的内置对象是 A. out B. response C. request D. config 答案: B

[题型]:单选题

在JSP页面中,保存数据的范围由小到大依次是 A. pageContext,request,application,session B. pageContext,application,session,request C. pageContext,request,session,application D. pageContext,session,request,application 答案: C

[题型]:单选题

http是一个()协议 A. 无状态 B. 有状态 C. 状态良好的 D. 局域网 答案: A


jsp复习题(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:山东大学齐鲁医院首届

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: