Java Web (重修复习资料)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.
jsp:forward>只能在本网站内跳转
response、sendRedirect跳转到任何一个地址得页面
4.简述JSP常用得内置对象。
request,请求对象 response,响应对象
pageContext,页面上下文对象 session,会话对象
application,应用程序对象 out,输出对象