Java Web应用开发 ——作业七

这篇具有很好参考价值的文章主要介绍了Java Web应用开发 ——作业七。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.单项选择题(共7题,28.7分)
1
Servlet程序的入口点是( )。

A、
init()

B、
main()

C、
service()

D、
doGet()

正确答案: A

2
JSP和Servlet的关系是()

A、
没有关系,因为前者是页面,后者是java类

B、
继承关系

C、
Servlet就是JSP

D、
JSP会被翻译成Servlet

正确答案: D

3
编写Servlet时会用到许多接口,下面能获得客户端请求的接口是( )

A、
HtteServlet

B、
HtteServletRequest

C、
HtteServletResponse

D、
ServletContext

正确答案: B

4
若web应用程序名称为Demo,Servlet包名为myservlet,,则Servlet部署后最可能位于哪个目录下?

A、
Demo/WEB-INF/classes/

B、
Demo/WEB-INF/lib/

C、
Demo/WEB-INF/classes/myservlet

D、
Demo/WEB-INF/

正确答案: C

5
Servlet中获得初始化参数的对象是()

A、
Response

B、
Request

C、
ServletContext

D、
ServletConfig

正确答案: D

6
以下HttpServletRequest的哪个方法可以获取Web应用的根路径。

A、
getRequestURL

B、
getRequestURI

C、
getContextPath

D、
getServletPath

正确答案: C

7
以下哪个方法可以获得客户端的请求方式。

A、
request.getProtocal

B、
request.getMethod

C、
request.getRequestURL

D、
request.getRequestURI

正确答案: B

二.多选题(共3题,12.3分)
1
下列关于Servlet的功能描述正确的是()

A、
Servlet可以创建并返回一个包含基于客户请求性质的动态内容的完整的HTML页面;

B、
Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面;

C、
Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信;

D、
Servlet可以用多个客户端处理连接,接收多个客户端的输入,并将结果广播到多个客户端上;

正确答案: ABCD

2
一个 servlet 的生命周期包括下列( )方法。

A、
init() 方法

B、
service()方法

C、
invalidate()方法

D、
destroy()方法

正确答案: ABD

3
若一个Servlet中有@webServlet(“/Servlet1”)注解,在WebContent目录下的go.jsp文件中有以下语句,请问哪些语句能够正确访问到该Servlet类?

A、
< a href=“Servlet1”>访问< /a>

B、
< a href="/Servlet1 ">访问< /a>

C、
response.sendRedirect(“/Servlet1”);

D、
<%request.getRequestDispatcher(“/Servlet1”).forward(request,response); %>

正确答案: AD

三.填空题(共8题,32.8分)
1
( )对象被封装成 javax.servlet.JspWriter 接口,它用来向客户端输出内容。

正确答案
第一空:
out

2
HttpServlet 类的( )方法的主要功能是由 Servlet 引擎调用处理 一个 HTTP GET 请求。

正确答案:
第一空:
doGet();doGet

3
HttpServlet 类的( )方法的主要功能是由 Servlet 引擎调用处理一个 HTTPPOST 请求。

正确答案:
第一空:
doPost();doPost

4
HttpServletRequest接口的( )方法可以获取客户端所请求服务的路径,不包括协议名、服务名和端口号。

正确答案:
第一空:
getRequestURI()

5
在JSP中( )对象是ServletContext的实例,在Servlet中调用( )方法得到ServletContext的实例。

正确答案:
第一空:
application
第二空:
getServletContext;getServletContext()

6
每当客户端向Servlet发出一个请求时,( ) 方法会被调用。

正确答案:
第一空:
service();service

7
可以通过调用HttpServletRequest接口的( )方法获取HttpSession对象。

正确答案:
第一空:
getSession; getSession(); getSession(Boolean create)

8
ServletConfig接口的( )方法可以获取Servlet的初始化参数。

正确答案:
第一空:
getInitParameter();getInitParameter

四.判断题(共6题,26.2分)
1
Session不可以与Servlet进行通信。

正确答案:×文章来源地址https://www.toymoban.com/news/detail-429820.html

2
Servlet2.0规范支持使用注解的形式来配置Servlet

正确答案:×

3
在浏览器地址栏直接输入要请求的Servlet,该Servlet默认使用doPost方法处理请求

正确答案:×

4
Servlet也可以直接向浏览器发送HTML标签

正确答案:√

5
Servlet是在JSP基础上发展而来的

正确答案:×
6
Servlet和Applet一样是运行在客户端的程序

正确答案:×

到了这里,关于Java Web应用开发 ——作业七的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • javaweb实验:Java Web综合应用开发__基于MVC模式

    本实验的目的是让学生掌握Java Web开发的基本原理和方法,以及MVC设计模式的应用。MVC是一种将程序分为三个部分的设计模式,即模型(Model)、视图(View)和控制器(Controller)。模型负责封装数据和业务逻辑,视图负责展示用户界面,控制器负责接收用户请求并调用模型和

    2024年02月06日
    浏览(49)
  • “JSR303和拦截器在Java Web开发中的应用与实践“

    在Java Web开发过程中,我们经常会遇到需要对输入数据进行验证和处理,同时需要对请求进行拦截与控制的需求。为了方便实现这些功能,我们可以使用JSR303验证框架和拦截器技术。本篇博客将介绍JSR303和拦截器的基本概念,并探讨它们在Java Web开发中的应用与实践。 什么是

    2024年02月09日
    浏览(41)
  • [Java Web]element | 一个由饿了么公司开发的前端框架,让你快速构建现代化、美观的 Web 应用程序。

    ⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章 ⭐作者主页:@逐梦苍穹 ⭐所属专栏:Java Web ⭐如果觉得文章写的不错,欢迎点个关注一键三连😉有写的不好的地方也欢迎指正,一同进步😁 https://element.eleme.cn/#/zh-CN/component/installation   Element 是

    2024年02月05日
    浏览(93)
  • 《Web应用开发》(头歌)

    第1关 表单元素——文本框 第2关 表单元素——密码框 第3关 表单元素——单选框 第4关 表单元素——多选框 第5关 表单元素——checked属性 第6关 表单元素——disabled 属性 第7关 表单元素——label 标签 第8关 表单元素——下拉列表 第9关 表单元素——文本域 第10关 表单元素—

    2023年04月09日
    浏览(49)
  • Flutter中的Web应用程序开发:构建现代Web应用程序

    作者:禅与计算机程序设计艺术 作为人工智能专家,程序员和软件架构师,CTO,我今天将为大家分享有关 Flutter 中 Web 应用程序开发的见解。在这篇文章中,我们将深入探讨 Flutter Web 应用程序的开发过程、技术原理以及最佳实践。 引言 随着移动设备的普及,Web 应用程序在全

    2024年02月12日
    浏览(74)
  • Python应用-web应用开发(上)前端part

    版权声明:转载请联系我获得授权 参考视频:Python的web开发全家桶 参考学习曲线:Python入门技能树 在网页右键点检查可查看源码 选中点击想要的区域可以得到对应源码区域 styles中为样式定义 咱们网站与别人的不一样: Flask框架为了让咱们写标签方便,支持将字符串写入到

    2024年02月04日
    浏览(41)
  • 开发Web应用有哪些技术

    Web是指“World Wide Web”,即全球广域网,是一个基于互联网的信息交流系统。它由一系列的网页组成,用户可以通过Web浏览器访问并浏览这些网页,与互联网上的内容进行交互。 开发Web应用涉及多个技术和组件,下面是一些常见的技术: 1. 前端开发技术:    - HTML(超文本标

    2024年02月09日
    浏览(43)
  • Web3和低代码开发:下一代Web应用开发的合作与创新

    Web3作为区块链技术的一部分,被认为是下一代互联网技术的主要方向。与此同时,低代码开发作为快捷而高效的软件创建工具,也一直得到广泛关注。那么,Web3和低代码开发如何合作,激发出下一代Web应用开发的新生力量呢? 当我们谈到Web3时,我们一般指代分布式互联网的

    2024年02月05日
    浏览(49)
  • 【python】web应用开发DRF框架

    【python】web应用开发DRF框架 Django rest_framework, 简称 drf, 可以更方便的使用django写出符合 RESTful 规范的接口, (缩减编写api接口的代码) Django REST framework是一个建立在Django基础之上的Web应用开发框架(Django的一个app),可以快速的开发REST API接口应用 在REST framework中,提供了序列化器

    2024年02月11日
    浏览(56)
  • Web 应用项目开发的完整指南

    目录 一、web介绍: 二、使用IntelliJ IDEA 搭建 Web 开发环境:简易指南 三、常用注解的使用 Web(World Wide Web)是指互联网上的一个大规模信息系统,通过超文本链接和互联网协议进行交互。它是一种基于客户端-服务器模型的分布式系统,由许多网络服务器构成,通过互联网连

    2024年02月04日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包