web系统与技术复习题.docx

上传人:b****5 文档编号:3064937 上传时间:2022-11-17 格式:DOCX 页数:12 大小:49.95KB
下载 相关 举报
web系统与技术复习题.docx_第1页
第1页 / 共12页
web系统与技术复习题.docx_第2页
第2页 / 共12页
web系统与技术复习题.docx_第3页
第3页 / 共12页
web系统与技术复习题.docx_第4页
第4页 / 共12页
web系统与技术复习题.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

web系统与技术复习题.docx

《web系统与技术复习题.docx》由会员分享,可在线阅读,更多相关《web系统与技术复习题.docx(12页珍藏版)》请在冰豆网上搜索。

web系统与技术复习题.docx

web系统与技术复习题

复习资料

选择题

哪个请求方式,请求参数会出现在网址列上?

〔A〕GET〔B〕POST

Web容器在收到浏览器请求时,会如何处理请求?

〔A〕使用单一执行绪处理所有请求

〔B〕一个请求就建立一个执行绪来处理请求

〔C〕一个请求就建立一个行程来处理请求

〔D〕一个请求就执行一个容器来处理请求

JavaEE中各技术标准最后将由什么文件明订规X?

〔A〕JCP〔B〕JSR〔C〕JDK

在JSP中,要定义一个方法,需要用到以下〔〕写法。

A.<%=%>B.<%%>C.<%!

%>D.<%%>

在J2EE中,在web.xml中,有如下代码:

30

上述代码定义了默认的会话超时时长,时长为30〔〕。

A.毫秒B.秒C.分钟D.小时

JavaWeb中〔〕类的〔〕方法用于创建对话。

A.ServletRequest、getSession

B.ServletResponse、newSession

C.HtttpSession、newInstance

D.Session、getSession

给定一个Servlet的doGet方法中的代码片段,如下:

request.setAttribute(“name〞,〞zhang〞);

response.sendRedirect(“:

//localhost:

8080/servlet/MyServlt〞);

那么在Servlet中可以使用〔〕方法把属性name的值取出来。

A.Stringstr=request.getAttribute(“name〞);

B.Stringstr=(String)request.getAttribute(“name〞);

C.Objectstr=request.getAttribute(“name〞);

D.无法取出来

下边哪个不是JSP的内置对象?

〔〕

A.sessionB.requestC.cookieD.out

关于get和post两种请求,如下说法正确的答案是?

〔〕

A.Form表单默认请求是get请求。

B.get请求处理的数据量大小不受到限制。

C.post请求地址栏里是能看到数据的,所以传送用户信息尽量防止使用。

D.post请求可以由doGet方法处理。

下面哪一个是正确使用JavaBean的方式?

〔〕

A.

useBeanid="address"class="AddressBean"/>

B.

useBeanname="address"class="AddressBean"/>

C.

useBeanbean="address"class="AddressBean"/>

D.

useBeanbeanName="address"class="AddressBean"/>

在JavaWeb开发中,不同的客户端需要共享数据,如此数据应该存储在〔〕中。

A.sessionB.applicationC.requestD.response

在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为〔〕。

A.jsp文件

以下〔〕可用于检索session属性userid的值。

A.session.getAttribute(“userid〞);

B.session.setAttribute(“userid〞);

C.request.getParameter(“userid〞);

D.request.getAttribute(“userid〞);

在JSP中,有EL表达式${10*10ne10},结果是〔〕。

A.100B.trueC.fasleD.以上都不对

有关会话跟踪技术描述不正确的答案是〔〕。

A.Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务

器端

B.关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保存在服务器上,直至会话过期

C.在禁用Cookie时可以使用URL重写技术跟踪会话

D.隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示

在JSP页面中使用

forEach>标签,对session中集合对象arr进展迭代时,items属性赋值正确的答案是〔〕。

A.

forEachvar=〞bean〞items=〞〞/>

B.

forEachvar=〞bean〞items=〞${session.arr}〞/>

C.

forEachvar=〞bean〞items=〞〞/>

D.

forEachvar=〞bean〞items=〞${sessionScope.arr}〞/>

在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用〔〕方法。

 

利用MVC结构搭建某网上书店系统,设计用户登陆界面,如果你是设计人员,你将在三层结构的〔〕中实现。

A.模型层

Servlet/JSP主要是属于哪个Java平台的规X之中?

〔A〕JavaSE〔B〕JavaME〔C〕JavaEE〔D〕其他

在JSP中,要直接输出一个值,需要用到以下〔〕写法。

A.<%=%>B.<%%>C.<%!

%>D.<%%>

Servlet/JSP必须基于哪一类型的容器才能提供服务?

〔A〕Applet容器〔B〕应用程序客户端容器

〔c〕web容器〔D)其他

关于get和post两种请求,如下说法正确的答案是?

〔〕

A.get请求处理的数据量大小不受到限制。

B.post请求可以由doGet方法处理。

C.Form表单默认请求是get请求。

D.post请求地址栏里是能看到数据的,所以传送用户信息尽量防止使用。

在Web应用程序的档案与目录结构中,web.xml是直接放置在哪个目录之中?

〔A〕WEB-INF目录〔B〕conf目录

〔C〕lib目录〔D〕classes目录

何者可以实作使用者的自动登入机制?

〔A〕Session〔B〕Cookie

〔C〕ServletRequest〔D〕URL重写

关于JSP的描述,哪个正确?

〔A〕JSP是直译式的网页,与Servlet无关

〔B〕

〔C〕JSP会直接由容器动态生成Servlet实例,无需转译

〔D〕JSP是丢到浏览器端,由浏览器进展直译

使用Statement的executeQuery()方法,会传回哪个型态?

〔A〕int〔B〕boolean

〔C〕ResultSet〔D〕Table

假如要针对请求撰写Servlet类别,以下何者是正确的作法?

〔A〕实作Servlet界面

〔B〕继承GenericServlet

〔C〕继承Servlet

〔D〕直接定义一个结尾名称为Servlet的类别

续上题,如何针对的GET请求进展处理与响应?

〔A〕重新定义service()方法

〔B〕重新定义doGet()方法

〔C〕定义一个方法名称为doService()

〔D〕定义一个方法名称为get()

Servlet是定义在哪个套件之中?

〔A〕

〔B〕

〔C〕

〔D〕

你在web.xml中定义了以下的内容:

Goodbye

cc.openhome.LogutServlet

GoodBye

/goodbye

哪个URL可以正确的要求Servlet进展请求处理?

〔A〕/GoodBye

〔B〕

〔C〕/LoguotServlet

〔D〕/goodbye

在Web应用程序中,何者负责将请求转换为ServletRequest物件?

〔A〕Servlet物件

〔B〕服务器

〔C〕Web容器

〔D〕JSP网页

在Web应用程序的档案与目录结构中,web.xml是直接放置在哪个目录之中?

〔A〕WEB-INF目录

〔B〕conf目录

〔C〕lib目录

〔D〕classes目录

在MVC架构中,谁负责通知应用程序客户端,应用程序本身有状态改变?

〔A〕模型〔Model〕

〔B〕视图〔View〕

〔C〕控制器〔Controller〕

MVC与Model2架构最大的差异在于?

〔A〕Model2架构的视图是由HTML组成

〔B〕Model2架构中的模型无法通知视图状态已更新

〔C〕MVC架构是基于请求/响应模型

〔D〕MVC架构只能用于单机应用程序

填空题:

JSP有三种类型的元素,分别为:

脚本元素、指令元素、动作元素

get请求的数据会附在URL之后,以?

分割URL和传输数据,参数之间以&相连。

Servlet生命周期可分为四个阶段:

加载和实例化、初始化、处理请求、销毁。

JDBC的主要任务是:

与数据库建立连接、执行SQL语句、处理结果。

PreparedStatement接口中executeUpdate()方法用于执行INSERT等更新语句,并且返回一个整数。

JSP中,常用的会话跟踪技术有Cookie技术、Session技术、隐藏表单域技术、URL重写技术。

JSTL中,

forEach>标签用于遍历集合或迭代指定的次数。

JSTL中,

if>标签用于进展条件判断。

完善以下登录后台代码

ResultSetrs=null;

PreparedStatementpsmt=null;

booleanisLogin=false;

Stringsql="SELECT*FROMuserWHEREu_name=?

ANDu_password=?

";

Connectionconn=JDBCUtil.getConnection();

try{

psmt=conn.prepareStatement(sql);

psmt.setString(1,user.getUname());

psmt.setString(2,user.getUpassword());

rs=psmt.executeQuery();

isLogin=rs.next();

}catch(SQLExceptione){

e.printStackTrace();

}finally{

JDBCUtil.close(conn,psmt,rs);

}

判断题

JSP从本质上讲可以看成是一个servlet对象。

表单提交数据时,用name属性标记传送名称,value属性承载传送值。

Inc

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 判决书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1