JSP内部测试笔试题和答案Word格式文档下载.docx
- 文档编号:13568120
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:13
- 大小:22.05KB
JSP内部测试笔试题和答案Word格式文档下载.docx
《JSP内部测试笔试题和答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《JSP内部测试笔试题和答案Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
);
B.dis=request.getRequestDispatcher("
C.dis=request.RequestDispatcher("
D.dis=newRequestDispatcher("
3)阅读以下JSP中的代码片段:
<
%@pagelanguage="
java"
import="
java.util.*"
pageEncoding="
GBK"
%>
!
DOCTYPEHTMLPUBLIC"
-//W3C//DTDHTML4.01Transitional//EN"
>
html>
<
head>
<
title>
车辆信息<
/title>
/head>
body>
jsp:
useBeanid="
autoBean"
class="
AutoBean"
scope="
request"
/>
品牌:
____________<
br/>
/body>
/html>
已知在AutoBean中定义了一个autoBrand属性,用于表示车辆所属的品牌,下列选项中能够正确填写在横线处的是()
A.autoBean.autoBrand
B.${autoBean.autoBrand}
C.&
{autoBean.autoBrand}
D.{autoBean["
autoBrand"
]}
4)下面关于Servlet生命周期的描述不正确的是()。
A.Servlet实例由Servlet容器负责加载和创立
B.Servlet容器调用init()方法初始化Servlet,每加载一次Servlet都会执行一次init()方法
C.Servlet初始化完毕后,就处于能响应请求的就绪状态
D.Servlet的destroy()方法指明哪些资源能够被系统回收
5)下列选项中关于HttpSession描述错误的是()。
A.HttpSession经过HttpServletRequest对象获得
B.HttpSession能够用来保存数据,并实现数据的传递
C.HttpSession被创立后,将始终存在,直到服务停止
D.调用HttpSession的invalidate()方法,能够删除创立的HttpSession对象及数据
6)在JavaEE中,如果req是HttpServletRequest的实例,要经过req获取已经存在的HttpSession对象,如果不存在就创立一个HttpSession对象,下面选项中()能够实现。
(选2项)
A.req.getSession()
B.req.getSession(false)
C.req.getSession(true)
D.req.createSession()
7)JSP标准动作不包括()。
A.<
forward/>
B.<
forEach/>
C.<
useBean/>
D.<
setProperry/>
8)在JavaEE中,关于创立HttpServletRequest对象的说法正确的是()。
A.从request获取传入的参数,能够调用getParameter方法
B.由JavaWeb应用的Servlet或JSP组件负责创立,当Servlet或JSP组件响应HTTP请求时,先创立HttpServletRequest对象
C.由程序员经过编码形式创立,以传递请求数据
D.以上都不对
9)在JavaWeb应用程序中,test.jsp页面中有如下一行代码:
user"
scope="
_____"
type="
com.UserBean"
/>
要使user对象能够作用于整个Web应用,下划线中应填入()。
A.page
B.request
C.session
D.application
10)如果想要在JSP中使用user包中的User类,则以下写法正确的是()。
user.User"
page"
useBeanclass="
user.User.class"
useBeanname="
User"
user.*"
11)在JSP页面上使用JSTL标签时,应使用JSP指令()导入标签库描述符文件。
B.taglib
C.tag
D.lib
12)在JavaServlet生命周期中,以下()方法会被多次执行。
A.init()
B.service()
C.close()
D.destroy()
13)在JavaWeb应用开发中,已知在web.xml文件中正确配置了Servlet,若想将所有Web请求都映射到此Servlet,则需要在<
url-pattern>
标签内填写的内容是()。
A.*.html
B.*.jsp
C./*
D.*
14)JSP标准动作中的useBean动作可将JavaBean嵌入JSP页面,useBean动作的scope属性指定了Bean的范围,下列不属于useBean动作范围选项的是()。
A.page
B.request
C.response
D.session
15)在JavaWeb应用开发中,编写JSP包含如下代码,JSP执行后在HTML页面上的输出结果为()。
c:
setvar="
variable"
value="
${80+8}"
session"
variable:
outvalue="
${variable}"
removevar="
br>
A.variable:
88
NULL
B.variable:
80+8
C.variable:
88
D.variable:
16)使用response对象进行重定向时,使用的是()方法。
A.getRequestDispatcher()
B.forward()
C.sendRedirect()
D.setRequestDispatcher()
17)在JavaWeb应用程序中,下列()选项中的代码能够正确实现使用数据源(DataSource)获取数据库连接对象(数据源名称为dsname)。
A.DataSourcesoure=newDataSource();
Connectionconn=source.getConnection();
B.Contextsource=newInitalContext();
C.Contextctx=newInitalContext();
DataSourceds=(DataSource)ctx.lookup("
java:
comp/env/dsname"
Connectionconn=ds.getConnection();
D.Contextctx=newInitalContext();
dsname"
18)在JavaEE中,在web.xml中有如下代码段:
servlet>
init-param>
param-name>
listOrders<
/param-name>
param-value>
com.mycompany.myactions.ListOrdersAction<
/Param-value>
/init-Param>
/servlet>
其中,省略号表示省略了一些代码。
在Servlet中()把初始化参数listOrders的值:
com.mycompany.myactions.ListOrdersAction取出来。
A.使用Servlet的getInitParameter("
listOrders"
)方法
B.使用ServletContext的getInitParameter("
C.使用ServletConfig的getInitParameter("
D.使用ServletRequest的getInitParameter("
19)下面关于Java中会话跟踪的说法错误的是()。
A.HTTP协议是无状态的,因此服务器需要用会话跟踪技术来分辨每个客户
B.服务器为每个会话分配了一个ID作为唯一标识
C.session由客户端创立,我们再用request.getSession()来获得HttpSession对象
D.使用会话跟踪能够实现诸如用户登录和购物车此类的功能
20)Servlet能够在服务器端处理客户请求,当用户提交请求后能够借助HttpServletRequest对象的()方法获取客户端请求数据
A.setAttribute()
B.getAttribute()
C.setParameter()
D.getParameterValues()
21)以下选项关于GET和POST的区别描述不正确的是()。
A.GET提交数据在地址栏内显示,不安全;
而POST则不显示,相对安全
B.采用GET或POST方式提交数据,理论上都没有长度的限制
C.GET请求的页面能够设置为书签或使用邮件发送;
而POST不能够
D.由于GET方式相对于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 内部 测试 笔试 答案