Java Web应用开发 ——第四章:JavaBean技术测验
一.单项选择题(共13题,55.9分)
1
在 JSP 中调用 JavaBean 时不会用到的标记是:( )
A、
< jsp:javabean>
B、
< jsp:useBean>
C、
< jsp:setProperty>
D、
< jsp:getProperty>
正确答案: A
2
( )用于获取Bean的属性的值。
A、
setProperty
B、
setValue
C、
getProperty
D、
getValue
正确答案: C
3
JavaBean的作用域中使用范围最大的是( )。
A、
Page作用域
B、
request作用域
C、
session作用域
D、
application作用域
正确答案: D
4
在 JSP 中使用< jsp:getProperty>标记时,不会出现的属性是:( )
A、
name
B、
property
C、
value
D、
以上皆不会出现
正确答案: C
5
JavaBean的属性可以使用( )来访问
A、
属性
B、
get()和 set()方法
C、
事件
D、
Scriptlet
正确答案: B
6
< jsp:useBean> 用于在网页中创建JavaBean实例,其中属性id的值是
A、
JavaBean的类名
B、
JavaBean的实例名
C、
JavaBean中的属性名
D、
JavaBean的属性值
正确答案: B
7
以下关于Javabean说法不正确的是( )。
A、
Javabean就是符合某种设计规范的java类。
B、
在Model1中,由Jsp页面去调用Javabean。
C、
Javabean只能封装数据不能封装业务逻辑。
D、
Javabean一般把属性设计为私有,使用setter和getter访问属性。
正确答案: C
8
下面选项中,用于供外界获取javaBean的price属性值的方法是( )
A、
getprice()
B、
getPrice()
C、
setPrice()
D、
setprice()
正确答案: B
9
一个JavaBean对象可以保存在一次服务器跳转范围中的是( )作用域。
A、
request
B、
session
C、
page
D、
application
正确答案: A
10
使用动作标记可以在JSP页面中设置bean的属性,但必须保证bean有对应的( )方法。
A、
Setxxx方法
B、
getXxx方法
C、
Getxxx方法
D、
setXxx方法
正确答案: D
11
使用动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为( )类型的数据发送到客户端?
A、
String
B、
Double
C、
Object
D、
Classes
正确答案: A
12
以下有关< jsp:setProperty>和< jsp:getProperty>标记的描述,正确的是( )。
A、
< jsp:setProperty>和< jsp:getProperty>标记可以用于对bean中定义的所有属性进行设置和读取
B、
< jsp:setProperty>和< jsp:getProperty>标记都必须在< jsp:useBean>的开始标记和结束标记中间
C、
jsp:setProperty>和< jsp:getProperty>标记中的name属性值可以和< jsp:useBean>标记中的id属性值不同
D、
jsp:setProperty>和< jsp:getProperty>标记中的name属性值必须和< jsp:useBean>标记中的id属性值相对应
正确答案: D
13
在JSP页面中使用格式转换给Long类型的Bean赋值,会调用哪个述职类型转换方法( ).
A、
Long.parseLong(String s)
B、
Integer.parseInt(String s)
C、
Double.parseDouble(String s)
D、
不确定
正确答案: A
二.判断题(共10题,44.1分)
1
< jsp:getProperty>中的 name 及 property 区分大小写。
正确答案:√
2
编写 JavaBean可以先不必加入到 JSP 程序中调用,而直接用 main 方法来调试使用。
正确答案:√
3
如果外界需要访问Javabean的私有属性,可以编写公共的getter和setter方法,暴露给外界。
正确答案:√
4
一个JavaBean中至少要有一个无参构造方法,是为了实例化JavaBean的时候去调用。
正确答案:√
5
任何一个Java类都是JavaBean。
正确答案:×
6
在JSP页面中使用表单参数为JavaBean属性赋值时,要求JavaBean的属性名字必须和对应的表单参数名称相同。
正确答案:×
7
JavaBean文件放在任何目录下都可以被引用。
正确答案:×
8
若应用程序demo下有jsp文件夹,文件夹中有show.jsp文件,则以下语句都能从当前页面转移到show.jsp中:
<%pageContext.forward(“/jsp/show.jsp”);%>
<%response.sendRedirect(“/demo/jsp/show.jsp”);%>
正确答案:√
9
若应用程序demo下有jsp文件夹,文件夹中有user.jsp文件,要将表单信息提交到user.jsp页面,以下action属性设置是否正确?
< form action=“/jsp/user.jsp”>
正确答案:×
10
request范围的JavaBean存取范围除了page外,还包括使用动作元素< jsp:include>和< jsp:forward>包含的网页。
正确答案:√
相关文章:
Java Web应用开发 ——第四章:JavaBean技术测验
一.单项选择题(共13题,55.9分) 1 在 JSP 中调用 JavaBean 时不会用到的标记是:( ) A、 < jsp:javabean> B、 < jsp:useBean> C、 < jsp:setProperty> D、 < jsp:getProperty> 正确答案&a…...
CTF权威指南 笔记 -第二章二进制文件- 2.4 -动态链接
目录 静态文件的缺点 动态链接 位置无关代码 延迟绑定 _dl_runtime_reslove 函数定义 深入审视 静态文件的缺点 随着可执行文件的增加 静态链接带来的浪费空间问题就会愈发严重 如果大部分可执行文件都需要glibc 那么在链接的时候就需要把 libc.a链接进去 如果一个libc…...
C++:计算机操作系统:多线程:高并发中的线程
高并发中的线程 一切要从CPU说起PC 程序计数器从CPU到操作系统从进程到线程 从这篇开始,我将会开启高性能,高并发系列,本篇是给系列的开篇,主要关注 多线程以及线程池。 一切要从CPU说起 你可能会有疑问,讲多线程为何…...
大数据Doris(十一):Aggregate 数据模型
文章目录 Aggregate 数据模型 一、导入数据聚合 二、保留明细数据...
osg::Drawable类通过setDrawCallback函数设置回调函数的说明
osg::Drawable类可以通过该类的setDrawCallback函数设置回调函数类对象。被设置的回调类对象必须从osg::Drawable::DrawCallback类派生,并重写drawImplementation函数,以实现自己特定的需求。这个回调函数在每次帧事件中都会被调用(如:在帧的…...
Python基础合集 练习17(类与对象)
class Dog: pass papiDog() print(papi) print(type(papi)) 构建方法 创建类过后可以定义一个特殊的方法。在python中构建方法是__init__(),init()必须包含一个self参数 class pig(): #def__init__(self) -> None: print(‘你好’) pipgpig() 属性和方法 cl…...
再多猜一次就爆炸(小黑子误入)
目录 猜数字游戏 游戏设计思路 1.电脑随机生成一个数 2.猜数字 3.输入我是ikun,泰裤辣! 否则电脑将在一分钟后关机 游戏运行效果 源码 代码分析 代码实现关键语句 strcmp() rand()与srand() 时间戳time() 寄语 猜数字游戏 游戏设计思路 1.电脑随机生…...
图像超分辨率简单介绍
文章目录 图像超分辨率简单介绍什么是图像超分辨率?常见的图像超分辨率算法插值算法基于边缘的图像重建算法局部线性嵌入(LLE)拉普拉斯正则化 基于深度学习的超分辨率算法超分辨率CNN超分辨率GAN 步骤1. 收集数据2. 选择算法3. 训练模型4. 测…...
【Liunx】进程的程序替换——自定义编写极简版shell
目录 进程程序替换[1~5]1.程序替换的接口(加载器)2.什么是程序替换?3.进程替换的原理4.引入多进程5.系列程序替换接口的详细解析(重点!) 自定义编写一个极简版shell[6~8]6.完成命令行提示符7.获取输入的命令…...
c++标准模板(STL)(std::array)(三)
定义于头文件 <array> template< class T, std::size_t N > struct array;(C11 起 std::array 是封装固定大小数组的容器。 此容器是一个聚合类型,其语义等同于保有一个 C 风格数组 T[N] 作为其唯一非静态数据成员的结构体。不同于 C 风格数组…...
c#笔记-创建一个项目
创建一个项目 创建控制台程序 在你安装完成Visual Studio后打开它,你会的到一个启动窗口 点击创建新项目,选择右上角c#的没有Framework的控制台应用。 项目名称,位置自己随意。 目标框架选择NET7.0。 项目创建完成后应该你的界面应该类似…...
Photoshop如何使用图像调色之实例演示?
文章目录 0.引言1.将一张偏冷调的图像调整成暖调2.将图像调整成不同季节色彩倾向3.变换花朵的颜色4.创建人像轮廓风景5.修饰蓝天白云6.调换花草颜色 0.引言 因科研等多场景需要进行绘图处理,笔者对PS进行了学习,本文通过《Photoshop2021入门教程》及其配…...
IDEA中使用Git提交代码提示:您即将把CRLF行分隔符提交到Gt仓库。 建议将core.autocrlf Git特性设置为trUe,以免发生行分隔符问题。
IDEA中使用Git提交代码提示:您即将把CRLF行分隔符提交到Gt仓库。 建议将core.autocrlf Git特性设置为trUe,以免发生行分隔符问题。 问题背景: 在IDEA中,使用Git提交代码到远程仓库时,结果弹出一个警告窗口 问题原因: …...
ArduPilot之开源代码LibrarySketches设计
ArduPilot之开源代码Library&Sketches设计 1. 简介1.1 Core libraries1.2 Sensor libraries1.3 Other libraries 2. 源由3. Library Sketches设计3.1 设计框架3.2 Example Sketches3.3 AP_Common Sketches3.3.1 配置sitl环境3.3.2 编译AP_Common3.3.3 运行AP_Common3.3.4 代…...
第一章:概述
1,因特网概述 1.网络、互联网和英特网 网络(Network)由若干结点(Node)和连接这些结点的链路(Link)组成。 多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互联网(或互连网)。因此,互联网是“网络的网络…...
MySQL --- DDL图形化工具表结构操作
一. 图形化工具 1. 介绍 前面我们讲解了DDL中关于数据库操作的SQL语句,在我们编写这些SQL时,都是在命令行当中完成的。大家在练习的时候应该也感受到了,在命令行当中来敲这些SQL语句很不方便,主要的原因有以下 3 点:…...
归一化处理(2023寒假每日一题 14)
在机器学习中,对数据进行归一化处理是一种常用的技术。 将数据从各种各样分布调整为平均值为 0 0 0、方差为 1 1 1 的标准分布,在很多情况下都可以有效地加速模型的训练。 这里假定需要处理的数据为 n n n 个整数 a 1 , a 2 , ⋯ , a n a_1,a_2,⋯…...
无公网IP,外网远程连接MySQL数据库
哈喽~大家好,这篇来看看无公网IP,外网远程连接MySQL数据库。 文章目录 前言1. 检查mysql安装状态2. 安装配置cpolar内网穿透3. 创建tcp隧道,映射3306端口4. 公网远程连接4.1 图形化界面4.2 使用命令行远程连接 5. 配置固定tcp端口地址5.1 保留…...
OJ刷题 第十四篇(递归较多)
23204 - 进制转换 时间限制 : 1 秒 内存限制 : 128 MB 将一个10进制数x(1 < x < 100,000,000)转换成m进制数(2< m < 16) 。分别用 ABCDEF表示10以上的数字。 输入 x m (1 < x < 100,000,000, 2< m < 16) 输出 m进制数 样例 输入 31 16 输出 1F 答…...
FileZilla读取目录列表失败(vsftpd被动模式passive mode部署不正确)
文章目录 现象问题原因解决方法临时解决(将默认连接方式改成主动模式)从根本解决(正确部署vsftpd的被动模式) 现象 用FileZilla快速连接vsftpd服务器时,提示读取目录列表失败 问题原因 是我vsftpd服务端的被动模式没…...
中国有实力的科技公司有哪些
中国有实力的科技公司有哪些3中国有实力的科技公司全景分析:从互联网巨头到硬科技领军者本文基于2025-2026年最新产业数据,梳理中国具备全球竞争力的科技公司矩阵。文章采用结构化数据呈现方式,重点分析华为、腾讯、阿里巴巴、比亚迪及美的集…...
ProDino MKR Zero工业RS-485与LoRaWAN开发指南
1. ProDino MKR Zero 硬件平台与配套库深度解析ProDino MKR Zero 是 KMP(KMP Electronics)面向工业物联网边缘节点推出的紧凑型 ARM Cortex-M0 开发平台,基于 Microchip SAMD21G18A 微控制器(48MHz 主频、256KB Flash、32KB SRAM&…...
如何快速掌握云端几何计算:5步实现设计自动化革命
如何快速掌握云端几何计算:5步实现设计自动化革命 【免费下载链接】compute.rhino3d REST geometry server based on RhinoCommon and headless Rhino 项目地址: https://gitcode.com/gh_mirrors/co/compute.rhino3d Rhino Compute是基于RhinoCommon和无头Rh…...
颠覆叙事设计:用Arrow打造3类互动故事的零代码解决方案
颠覆叙事设计:用Arrow打造3类互动故事的零代码解决方案 【免费下载链接】Arrow Game Narrative Design Tool 项目地址: https://gitcode.com/gh_mirrors/arrow/Arrow 在游戏开发的黄金时代,叙事设计师们正面临着前所未有的创作困境:当…...
计算机毕业设计springboot社区物业管理系统 基于SpringBoot的智慧社区综合服务平台 基于SpringBoot的小区数字化运营管理系统
计算机毕业设计springboot社区物业管理系统59b07osb (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 在快速城市化的今天,社区物业管理作为城市生活的重要组成部分&a…...
用Pyecharts玩转动态图表:Flask整合3种数据源实战教程(CSV/MySQL/Linux集群)
用Pyecharts玩转动态图表:Flask整合3种数据源实战教程(CSV/MySQL/Linux集群) 数据可视化是现代数据分析不可或缺的一环,而将数据以动态、交互式的方式呈现则能极大提升信息传达的效率。对于Python开发者来说,Pyecharts…...
从单集群到多云管理:手把手教你用Rancher统一纳管AWS EKS和本地K8s集群
多云Kubernetes治理实战:用Rancher构建跨云集群的统一控制平面 当企业数字化转型进入深水区,混合云架构已成为新常态。某电商平台的技术负责人最近向我吐槽:"我们三年前在AWS上部署了EKS集群跑核心交易系统,去年又在本地IDC搭…...
MATLAB App Designer实战指南:从零打造你的第一个交互式GUI应用
1. MATLAB App Designer入门:为什么选择它做GUI开发? 第一次打开MATLAB App Designer时,我就被它的简洁界面惊艳到了。作为一个用MATLAB做了五年数据分析的工程师,以前总是用脚本处理数据,然后把结果复制粘贴到PPT里给…...
vLLM-v0.17.1效果展示:vLLM支持MoE模型(Mixtral-8x7B)推理实测
vLLM-v0.17.1效果展示:vLLM支持MoE模型(Mixtral-8x7B)推理实测 1. vLLM框架简介 vLLM是一个专为大型语言模型(LLM)设计的高性能推理和服务库,以其出色的速度和易用性著称。这个项目最初由加州大学伯克利分校的天空计算实验室开发…...
数字孪生城市入门:SuperMap和MapGIS怎么选?聊聊地下管线三维建模的两种技术路线
数字孪生城市技术选型:SuperMap与MapGIS地下管线建模深度对比 当城市开始拥有自己的"数字双胞胎",地下管线作为看不见的"生命线"如何被精准复刻到虚拟世界?这个问题正困扰着越来越多的智慧城市项目决策者。在数字孪生城市…...
