Java Web (重修复习资料)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.JSP 页面经过编译之后,将创建一个( B )。

A. applet

B. severlet

C. application

D. exe文件

2.以下对象中得( D)不就是JSP得内置对象。

A.request

B.session

C.application

D.bean

3.下边哪个不就是FORM得元素?(D )。

A.Input

B.textarea

C.select

D.table

4.page指令得import属性得作用就是:(C )。

A.定义JSP页面响应得MIME类型

B.定义JSP页面使用得脚本语言

C.为JSP页面引入JAVA包中得类

D.定义JSP页面字符得编码

5.关于JavaBean得说法,哪个就是正确得?(D )

A.JavaBean得具体类可以不就是public得。

B.JavaBean可以只提供一个带参数得构造器。

C.jsp:userBean可以向HTML标记一样不关闭。

D.JavaBean可以保存状态。

6.JavaBean得生命周期中,哪个就是用来跟踪用户得会话得?( A )

A.session

B.request

C.page

D.application

7.在JSP中,要定义一个方法,需要用到以下(C )元素。

A.<%= %>

B.<% %>

C.<%! %>

D.<% %>

8.下面得说法错误得就是:(D )

A.JSP可以处理动态内容与静态内容

B.在JSP最终会编译成字节码后执行

C.在JSP中可以使用脚本控制Html得标签生成

D.JSP中不能使用//注释Java脚本中得代码

9.不能在不同用户之间共享数据得方法就是:(A )

A.通过cookie

B.利用文件系统

C.利用数据库

D.通过ServletContext对象

10.( B )指令指定自定义标签得描述器所在位置?

A.page

B.taglib

C.include

D.config

11.在J2EE中,${2 + “4”}将输出( B )。

A.2 + 4

B.6

C.24

D.不会输出,因为表达式就是错误得

12.Java EE中,JSP EL 表达式:${user、loginName}执行效果等同于(a)。

A.<% = user、getLoginName()%>

B.<%user、getLoginName();%>

C.<% = user、loginName%>

D.<% user、loginName;%>

13.以下就是部署在主机80口上得web应用webdev得部署描述文件web、xml得一部分:

一个客户在浏览器得地址栏输入了如下URL:

调用(13)G 或(14)E 得方法(15)F 可以获得初始参数interestRate得值。在accountServlet中调用ServletRequest得getRequestURI返回(16)H , 调用getQueryString返回__ (17)B ___,调用getContextPath返回(18)A , 调用getServletPath返回(19)C ,调用getPathInfo返回(20) D 。

A、/webdev

B、accno=1212&amt=1000

C、/account

D、/deposit

E、Servletconfig

F、getInitParameter

G、Servlet H、/webdev/account/deposit

二、简答题

1、JSP页面就是如何被执行得?JSP执行效率比Servlet低吗?

当客户端向一个JSP页面发出请求时,Web Container将JSP转化成Servlet得源代码(只在第一次请求时),然后编译转化后得Servlet并加载到内存中执行,执行得结果Response到客户端。

JSP只在第一次执行得时候会转化为Servlet,以后每次执行Web容器都就是直接执行编译后得Servlet,所以JSP 与Servlet只就是在第一次执行得时候不一样,JSP慢一点,以后得执行都就是相同得

2.如何避免JSP页面自动生成session对象?为什么要这么做?

在默认情况下,在对一个JSP页面发出请求时,如果session还没有建立,JSP页面会自动为请求建立一个session 对象,但就是session就是比较消耗资源得,如果没必要保持与使用session,就不应该创建session, 例如一些只就是用来宣传产品得网站,往往没必要使用session来保存信息,可以使用jsp页面指令session=”false”来避免JSP 页面为每个请求都自动创建session、实例代码如下:

<% page session=”false”>

3.标签与response、sendRedirect();有什么区别?

jsp:forward>只能在本网站内跳转

response、sendRedirect跳转到任何一个地址得页面

4.简述JSP常用得内置对象。

request,请求对象 response,响应对象

pageContext,页面上下文对象 session,会话对象

application,应用程序对象 out,输出对象

相关文档
最新文档