《Java Web编程技术》课件课后习题及答案.docx

上传人:李司机 文档编号:7153270 上传时间:2024-06-15 格式:DOCX 页数:71 大小:263.61KB
返回 下载 相关 举报
《Java Web编程技术》课件课后习题及答案.docx_第1页
第1页 / 共71页
《Java Web编程技术》课件课后习题及答案.docx_第2页
第2页 / 共71页
《Java Web编程技术》课件课后习题及答案.docx_第3页
第3页 / 共71页
《Java Web编程技术》课件课后习题及答案.docx_第4页
第4页 / 共71页
《Java Web编程技术》课件课后习题及答案.docx_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《《Java Web编程技术》课件课后习题及答案.docx》由会员分享,可在线阅读,更多相关《《Java Web编程技术》课件课后习题及答案.docx(71页珍藏版)》请在三一办公上搜索。

1、1Web技术概述一、填空题1. Web的表现形式包括超文本和超媒体2. Web的核心体系结构包括HTM1.、URl、HTTP。3. Web的发展历经三个阶段,它们分别是.Web1.O、Web2.0、Web3.0。4. 在Web程序结构中,客户端与Web服务器采用请求/响应模式进行交互。5. 常用于Web客户端页面编写的技术包括通过标记符号来标记要显示的网页中的各个部分的HTM1.,对网页各元素进行样式化的CSS,以及为网页增加动态功能的脚本语言JaVaSCriDt。二、简答题1 .网络程序体系结构有哪两种?它们有何区别和联系?答:网络程序体系结构有C/S(客户机/服务器)和B/S(浏览器/服务

2、器)两种。二者的联系是:B/S结构是一种特殊的C/S结构。二者的区别如表所示:C/S体系结构B/S体系结构硬件环境建立在局域网上,局域网之间再通过专门服务器提供连接和数据交换服务,对客户端主机配置要求较高建立在广域网上,对服务器端主机配置要求较高软件环境客户端必须安装专用软件,要求所有客户端和服务器端使用相同的操作系统客户端必须安装浏览器,但对操作系统和浏览器无类型和版本限制安全性面向相对固定的用户群,对信息安全的控制能力很强,安全性高面向不可知的用户,对信息安全的控制能力相对弱,安全性低用户接口不同的操作系统平台采用不同的接口,因此需要根据不同的操作系统编写不同的客户端软件,对程序员普遍要求

3、较高客户端功能实现建立在浏览器上,与客户端操作系统无关,因此接口统一,对程序员要求较低软件重用需要将客户端和服务器视为整体进行考虑,构件的重用性相对较低大多数构件具有相对独立的功能,从而能够相对较好的重用负载分布事务处理逻辑分布在客户端和服务器上,客户端负责和用户的交互,收集用户信把事务处理逻辑部分交给了服务器,导致服务器负载较大,客户端息,以及通过网络向服务器发出请求,负载较大只是负责显示,负载较小系统维护客户端与服务器为一个整体,维护时需全局考虑,软件安装、调试和升级都需在所有客户端及服务器上进行,开销较大构件组成,更换方便,只需要对服务器上的软件版本进行升级维护,开销较小2 .使用JSP

4、编写的程序与使用HTM1.编写的程序有什么区别?答:使用JSP编写的程序与使用HTM1.编写的程序区别在于:HTM1.页面是静态页面,页面展现的信息都是事先由用户写好放在服务器上,由Web服务器向客户端发送,无论何时何地执行,同一个页面的执行结果总是相同的。而JSP页面则是在服务器上执行该页面的JaVa代码和JSP标记部分,然后将实时生成的HTM1.页面向客户端发送,因此,在不同时间或不同地点执行同一个页面的结果可能不相同,从而体现出动态页面的效果。3 .请阐述JSP的工作流程。答:当客户端通过浏览器向服务器端发出UR1.请求后,JSP服务器将根据接收到的请求检查对应的JSP页面,如果是第一次

5、请求该页,或该页虽然是再次请求,但已经过修改,则会将其对应的JSP源文件转换为后缀为.java的Servlet文件,然后通过Java编译器编译成后缀为.class的字节码文件,并最终通过JaVa虚拟机解释运行。如果该页面是再次请求且未被修改,则直接调用内存中已存在的字节码文件,然后直接运行。最后将运行的结果发送到客户端,通过浏览器解析并显示出来。2JavaWeb开发环境搭建一、填空题1 .JaVa平台包括3个版本:JavaSEJaVaEE和JaVaME,若进行JaVaWeb应用程序开发选择标准版最为恰当。2 .环境变量可根据其作用范围分为用户变量和系统变量两类,用户变量只能被当前登录系统的用户

6、使用,而系统变量可以被所有系统用户使用。3 .如果要保证Tomcat8.5能正常安装和使用,则必须保证计算机中已安装7.0及以上的JDK版本。4 .在Tomcat的安装目录中COnf文件夹保存Tomcat所有配置文件,WebaPDS文件夹则是Tomcat默认的Web应用发布目录。5 .将项目文件夹test放置在D盘根目录下,若要部署该项目,可在Tomcat安装目录ConfSerVer.xml文件中添加标签VConIeXlpath=11/test,docBase=D:test,7则可通过UR1.http:/localhost:8080/test访问该项目的默认首页。6 .假设本机已完成JaVaW

7、eb开发环境搭建,保持TOmCal服务器默认端口号不变,已将文件夹exercise复制到本机Tomcat安装目录下的webapps文件夹中,要访问该项目中的login.htm文件,若该文件不在服务器的默认首页清单上,则应在浏览器地址栏中输入的UR1.是http:localhost:8080/exercise/Iogin.htm,若已将该文件设置为Tomcat服务器的默认首页,则在浏览器地址栏中输入的UR1.可简化为httD:IOCaIhOSt:8080/exercise07 .设置Tomcat服务器上web应用的默认首页需在Tomcat安装路径下conf文件夹中的皿迎1.文件进行配置。8 .在

8、Eclipse的官方下载网站上提供针对不同开发者的下载文件,如果要进行JavaWeb开发,则需要选择针对JaVaEE开发者专用的EcIipseo9 .在ECliPSe中完成项目创建后,需在项目下的WebComent目录中创建JSP源文件。二、选择题1 .已安装JDK7.0版本,则下列不能安装的TOmCat版本是(八)A.7.0B.8.0C.8.5D.9.02 .可将Web应用文件夹复制到TomCat安装目录下的(D)文件夹中来实现该Web应用在Tomcat上的部署。A. binB.confC.IibD.webapps3.若要将Tomcat服务器的HTTP协议访问端口修改为8081,可将serv

9、er.xml文件中的标签修改为(八)AxConnectorport=8081protocol=,HTTPl.lconnectionTimeout=20000redirectPort=,8443B. C.D.4 .下列说法错误的是(八)A.32位的操作系统只能安装32位版的JDK,64位的操作系统只能安装64位版的JDKoB.选择Tomcat版本时必须基于之前安装的JDK版本,二者必须兼容。C.Eclipse的版本位数必须与计算机上已安装的JDK版本位数一致,否则无法运行。D.开发JavaWeb的应用程序必须选择JavaEE开发者专用的Eclipse5 .在ECIiPSe中创建动态网站项目时,需

10、选择主界面中【File】菜单中的【New】子菜单中的(C)命令。A.JPAProjectB.JavaProjectC.DynamicWebProjectD.StaticWebProject三、简答题1 .在安装JDK和JRE时,对它们的安装路径是否有要求?答:有要求,JRE的安装路径一定要和JDK的安装路径属于同一个父文件夹。2 .在设置环境变量时,Path、C1.ASSPATH和JAVAHOME是否是必须的?请说明理由。答:Path、C1.ASSPATH必须要设置,而JAVA_HOME不是必须要设置的。因为Path变量说明Java可执行程序的位置,如果不设置,则无法编译和运行Java源程序;

11、C1.ASSPATH说明JavaAPI中类和包文件的搜索路径,如果不设置会出现无法找到Java源文件中使用的JavaAPl类或接口问题;而JAVAJoME实际上存放的是JDK的安装路径,在进行环境变量设置时该变量是被包含在Path、C1.ASSPATH变量值中的,因此,我们可以不使用JAVA_HOME变量,而是宜接将JDK的安装路径放在Path、C1.ASSPATH变量值中。3 .如何检验一台计算机上已成功安装了Tomcat服务器?答:打开Tomcat的配置界面能正常启动TomCat服务器,在浏览器的地址栏输入http:IOCaIhOSt:8080,能打开TOmCat的介绍页面,就说明TOmC

12、at已经安装成功了。4 .请简述在Eclipse中开发JavaWeb应用程序的基本步骤。答:(1)创建一个动态网站项目;(2)在项目中创建JSP源文件;(3)编写源代码;(4)将项目部署到TomCat服务器上;(5)启动TomCat服务器;(6)运行源代码文件查看页面效果。四、实践操作题在Eclipse中创建JavaWeb应用程序项目test,在test项目中包含hello.jsp文件,编写hello.jsp实现如图2-1所示页面效果。我的篥一个练习笈1.http:/localhost:8080/test/hello.jsp大家好!图27【实践操作题】的运行结果源代码如下:hello.jspe

13、wcontent=,tethtml;charset=UTF-8n我的第一个练习3静态网页开发基础一、填空题1 .HTM1.是一种标记语言,使用HTM1.标签来描述网页。2 .headhead是网页头部信息标签对,它们之间的代码用于描述网页头部信息,bodvvbod是网页主体内容信息标签对,它们之间的文本是可见的页面内容信息。3 .标题元素拥有一个开始标签VIitIe及一个结束标签vitle,该标签对内的内容用于定义文档标题。4 .Vahref=Rage.hlm跳转a定义了HTM1.文档中的一个超链接,该超链接文字显示为“跳转”,点击该超链接页面将跳转到同一目录下的page.html。5 .在表

14、格中用vtrt标签对定义表格内的行,vtdvtd标签对定义行内普通单元格,thth标签对定义表头单元格。6 .在HTM1.文档中使用ul元素来定义无序列表,使用。1元素来定义有序列表,使用dl元素来定义自定义列表。7 .我们可以使用div元素进行网页布局,也可以使用进行布局。8 .包含在表单中的表单元素通常都以输入标签.VinmIt定义,我们通过设置该标签的属性type的值来使表单数据的输入方式呈现不同样式。9 .JavaScript对象是拥有属性和方法的数据。10 .JavaScript函数是执行特定任务的代码块,定义函数需要使用关键字function。11 .将外部JS文件StVIe.cs

15、s包含到本网页中需要使用标签VSCriDtsrc=style.jsx/SCriDt。12 .HTM1.事件是发生在HTM1.元素上的事情。13 .用户点击某个HTM1.元素会导致点击事件,事件属性名是OneIiCk。14 .层叠样式表是一种用来表现HTM1.或XM1.等文件样式的计算机语言。15 .一个声明则由属性和值组成,二者被冒号分开。16 .使用CSS规则pcolor:blue;font-size:20px可以将P元素内的文字颜色定义为蓝色,字体大小设置为20像素。1.ily1.ucy17 .按照右侧文本框中的代码设置,最终显示的第1个段落信息“1.ily”的字体大小是15DX,第2个段

16、落信息“1.ucy”的字体大小是20DX。18 .单独的层叠样式表文件的后缀为.css.19 .类选择器可以为特定类名的HTM1.元素指定特定的样式,类名由HTM1.元素的CIaSS属性设置.二、选择题1 .在以下HTM1.标签中用于换行的标签是(C)。A.B.C.D.2 .在以下HTM1.标签对之间的文本被显示为段落的是(B)。A.B.C.D.3 .在以下关于元素说法错误的是(B)。A.标签用于定义HTM1.文档中的图片信息B. 标签中src属性值只能使用相对地址C. 标签中width和height属性值为整数,单位是像素D. 标签中width和height属性若不设置则图片以源图片文件实际

17、大小显示4 .若要设置表单数据提交目的页的UR1.需要在标签中设置(C)属性。A.idB.nameC.actionD.method5 .若要使表单中的标签不显示在网页中,则需要将该标签的类型设置为(D)oA.textB.passwordC.submitD.hidden6 .在以下关于表单说法错误的是(C)。A.如果希望表单中存在的多个单选按钮同组互斥,则需要将这些标签中name属性值设置为相同值B.只有选中状态的复选框才会将对应标签的value属性值提交到目的页C.只有设置了name和VaIUe属性值的标签在表单提交数据时才会生成请求参数7.8.9.D.表单默认的提交数据方式是get方式下列字

18、符串可以做JaVaSCriPt变量的是(八)。A.textB.varC.%x下列语句错误的是(D)。A.vara=true;B.vara=true;C.vara=2e3;下列语句正确的是(B),D.a=bD.varnames=newArray();A.varnames=newArraylz2;C.varnames=lz2;B. varnames=2;D.varstudent=name1.ily,agel8;10 .在以下关于SWitCh语句说法正确的是(C)oA.switch语句通常适用于条件表达式的取值为连续值时的多分支选择B.每个case分支都必须使用break语句C.在一个switch语

19、句中的所有case表达式的值必须互不相同D.每个case分支都必须包含语句块11 .当某个HTM1.元素发生改变时会引发的事件属性名是(B)。A.onclickB.onchangeC.onkeydownD.onload12 .下列代码符合CSS语法规则的是(八)。A.hlcolorrredB.hlfont-size=14C.hlcolor=ffOOOOD.hlfont-family:sansserif13 .在以下关于层叠样式表说法错误的是(D)。A.使用内联样式,需要在相关的标签内设置Style属性的值B.当需要将一个网页中所有同类HTM1.元素设置为相同样式时最好使用内部样式表C.当样式需

20、要应用于很多页面时,外部样式表将是理想的选择D.外部样式表文件中除了包含CSS规则描述代码外还可以包含HTM1.的代码14 .以下代码属于CSS规则中id选择器的是(B)。A.p,hlfont-family:黑体B.#pcolor:#fff111C. .fontfont-size:20pD.nametext-alignxenter三、判断题1 .HTM1.标签不会显示在浏览器中,只在后台起到解释作用,(/)2 .所有的HTM标签都是成对出现的。()3 .在HTM1.中一共有7级标题,使用标签元素hlvh7来描述。(X)4 .无序列表中各项目使用粗体圆点进行标记。(/)5 .自定义列表是项目及其

21、定义的组合,其中dlvdl标签对定义列表项,dddd定义列表项的定义。(/)6 .在表格中通过设置tr标签的属性rowspan来实现多行单元格的合并。(X)7,表单中的所有input标签都需要设置name属性的值。(X)8 .在JaVaSCriPl中不存在数组越界访问的问题。(/)9 .break语句的功能是中断循环体语句的本次执行,然后开始下一次循环。(X)10 .在HTM1.页面文件中,可以在同一个scripl标签对中既包含外部独立JS文件又包含内嵌JaVaSCriPI代码。(X)11 .CSS规则由一个选择器及一条声明组成。(X)12 .我们可以在网页文件的任意位置设置link标签,从而

22、将外部样式表文件包含到本网页中。(X)13 .在IE8中运行包含属性选择器的网页,文件源代码必须声明v!D0CTYPE才能正常显示由属性选择器设置的样式。(/)四、简答题1 .在使用表单提交数据有哪两种方式?这两种方式有何区别?答:使用表单提交数据有get和PoSt两种方式,这两种方式的区别在于:get方式提交数据时表单信息将以含参字符串形式附加在UR1.末尾传递给目的页,而post方式提交数据时表单信息将放在请求报文正文中传递给目的页。2 .在页面上嵌入JavaScript有哪些方式?请简述它们的实施过程。答:在HTM1.页面中嵌入JaVaSCriPt的代码有两种方式:(1)在网页文件中内嵌

23、JaVaSeriPt脚本。这种方式会将JaVaSCriPt代码直接放入当前HTM1.页面中,此时,所有的JaVaSCriPt代码必须位于script与script标签之间,且script与script标签对必须放置在htmIx/htm1标签对中。(2)导入外部JaVaSCriPt文件。这种方式将JaVaSCriPt代码放在独立的文件(文件后缀为Js)中,然后在HTM1.页面中设置script标签属性,将JaVaSCriPt脚本文件包含在本页面中。3 .在页面上嵌入CSS代码有哪些方式?这些样式在作用范围上有什么区别。答:在HTM1.页面中嵌入CSS代码有3种方式:内联样式、内部样式表、外部样式

24、表(1)内联样式的作用范围最小,仅对包含此样式的HTM1.元素有效。(2)内部样式表的作用范围比内联样式大但小于外包样式表,这种方式可以通过设置一条CSS规则就实现对本网页中一类或是几类HTM1.元素样式的设置。(3)外部样式表作用范围最大,这种方式创建的独立的.css文件可作用于包含该样式文件的多个网页,从而对多个网页的一类或是几类HTM1.元素进行样式设置。五、编程题1.编写网页COmPUtehm1.该网页的访问效果如图3-4所示,在网页文本框中输入任意数值并点击【计算平方】按钮,输入数值的平方值将已红色显示在网页中。计算平方次I_=BIhttplocalhost8080testcompu

25、te.htmlVA区请输入数值:|5,计算平方/计算结果:25、图3-4【题1】访问效果示意图源代码如下:mpute.htmlVtitIe计算平方vtitle请检人敷彼:计算结果:divid=?e/z7/wstyle=color:refunctioncompute()d。CUment.getElementByldCYesult).innerHTM1.=;将计算结果五支varstr=document.getElementByld(dataj.valuex字带串格式提取数优If(Str=11isNaN(str)如果输入为变或为非数值alert。制给人有效数据);d。CUment.getElemen

26、tById(Mdata).focus。:聚焦于输入文本框document.getElementByIdfdata).select01文本柩中所有内永)elsevardata=parSeFloat(Stj:杼字符串后挨为数役d。CUment.getElementByld(result).innerHTM1.=data*data;计算平方并显示在结果部分)2.编写网页modifyPwd.html,该网页的访问效果如图3-5所示,编写代码实现以下要求:(1)在网页中两个文本框中输入相同密码并点击【确定】按钮,两个文本框中信息将提交到ModifyPwdHandlejsp文件,点击【重置】按钮则清空两个

27、文本框中的信息。信息提交前需要完成有效性验证以保证:新密码不为空、新密码长度为6个字符及以上、新密码不能包含字符、两次输入的密码必须一致,不满足要求的密码信息不允许提交且给出相应错误提示信息。(2)网页样式满足:页面背景色Pink;标题、文本框和按钮字体为楷体;两文本框高35像素,宽160像素;两个按钮高40像素,宽70像素,字体大小为20像素;标题和两个按钮居中显示图3-5【题2】访问效果示意图源代码如下:modifyPwd.htmlVtitIe修改,嗷玛vtitleh1Jnputfont-family:/学).tetwidth:160p,height:35p.buttonwidth:70p

28、,height:40p,font-sizer2x).centetet-aIign:cenZer)functionfocsAndSelect(obj)obj.focusO:obj.selectO:)functionvalidate()varobjl=document.fm.password1;varobj2=dOCUment.fm.paSSWord2;varpasswordl=obj1.value:varpassword2=obj2.value:if(password1=,)alert。新曲巧不能为空!):focusAndSeIect(ObjI):)elseif(password1.length

29、)alert。新密码不能包含字符%!);focusAndSelect(obj1);)elseif(passwordl!=password2)alert(两次密码输入不一改!”);FocusAndSeiect(obj2);e5e(document.fm.submit():) : :  :新卷码:确认毒码:tdclass=center : 4JSP语法基础一、填空题1 .JSP源文件是在传统网页的HTM1.代码中插入JaVa脚本和JSP标记而构成的文件,其扩展名为.jsp。2 .JSP源代码的动态部分包括JSP脚本、JSP指令、JSP动作和注释。

30、3 .JSP的注释包括三类:HTM1.注释、JSP注释和JaVa注释。4 .HTM1.注释的符号是!,JSP注释的符号是,JaVa脚本注释包括两类,其中符号是单行注释,符号/*/是多行注释。5 .如果需要将注释的内容发送到客户端,则需要使用的注释符是HTM1.注释,如果不需要将注释的内容发送到客户端,而仅仅是保留在SerVlet文件中,则需要使用的注释符是IaVa注释,如果既不需要将注释的内容发送到客户端,也不需要保留在SerVIet文件中,则需要使用的注释符是.JSP注释。6 .JSP脚本元素包括JSP脚本段、JSP表达式和JSP声明.7 .用于处理JSP页面所涉及功能的业务逻辑的JSP脚本

31、元素是.JSP脚本段,用于在JSP页面中定义变量和方法的JSP脚本元素是JSP声明,用于在JSP页面中输出表达式的值JSP表达式。8 .与JSP脚本段%out.print(n+l);%功能等价的JSP表达式为%=n+l%。9 .定义一个字符串型变量name,如果希望该变量在服务器被关闭后才被释放,则定义该变量的语句为%!Stri112name;%,如果希望该变量在所在页面关闭后立即释放,则定义该变量的语句为%Stringname;%。10 .在JSP指令中,用于设定JSP页面的全局属性和相关功能的是指令,用于将特定位置上的资源包含到当前的JSP文件中的是JndUde指令,用于定义一个标签库及标

32、签库的前缀的是指令。11 .若要使客户端网页正常显示中文,则需要设置.page指令的ContentTVPe属性,将属性中的字符编码设置为UTF-8或GBK或R2312。12 .我们需要设置Da区e指令的errorPae属性,将属性值设置为error.isp,才能使用专门的错误处理页面error.jsp来处理JSP文件的异常,13 .我们使用的指令%PaReimport=iava.Uti1.Date%可以在当前页面中导入类java.util.Date。14 .我们使用的指令%includefile=head.isn%可以在当前页面中包含文件head.jspo15 .我们使用的指令%taglibU

33、ri=http:16 .JSP动作元素相当于预定义的JaVa脚本,主要为请求处理阶段提供信息,它按照XM1.语法进行书写,利用标签来控制SeMet引擎的行为。17 .与JavaBean相关的三个JSP动作包括:USeBean、SetProPertV和HetPrOPertV“18 .jsp:USeBean动作标签中,用来指定JavaBean对象名称的属性是name,用于指定JavaBean对象所属类名的属性是_电,用于指定JavaBean对象作用范围的属性是scope用于指明JavaBean对象类型的属性是type。19 .创建一个JaVaBean类COntaCt类(位于bean包中)的对象CO

34、ntaC3可以使用的JSP脚本是%bean.ContactCOntaCt=newbean.Contact()%,动作是jsp:USeBeanid=contactCIaSS=bean.Contact”/。20 .如果需要完成对JaVaBean对象USer所有属性赋值,我们需要使用SetPrOPertV标签,并将标签属性name设置为USer,属性property设置为*21 .如果需要读取JaVaBean对象user的password属性的值,我们需要使用RetProPertV标签,并将标签属性name设置为USer,属性DroDertV设置为DaSSWord。22 .include动作用于在J

35、SP页面动态地包含其他文件,forward动作可实现页面间的跳转,*1动作常作为其他JSP动作的子动作使用,主要用来实现参数的传递。23 .若使用动作标签VjspdndudePage=TnformationJsDflush=false”/就能将页面information.jsp包含到本页中,且插入information.jsp前不清空本页的输出流。24 .在定义include动作时,若属性flush值为false时,该属性实际上是可以省略不写在动作标签中的。25 .若使用动作标签jsp:forwardpage=reHsterjsp/就能使当前页面跳转至“registerJsp”页面。26 .若

36、使用动作标签jsp:paramVaIUe=使23name=password”/就能创建并传递参数password,其值为123。二、选择题1 .pagelanguage=javacontentType=,texthtml;charset=gb2312%JMjf(C)AJSP注释BJSP脚本CJSP指令DJSP动作2 .代码CjsplndudePage=index.jspx/jsp:indude是属于(D)AJSP注释BJSP脚本CJSP指令DJSP动作3.代码%intn=5;%是属于(B)AJSP注释BJSP脚本CJSP指令DJSP动作4.代码%JSP示例-是属于(A)AJSP注释BJSP脚本

37、CJSP指令DJSP动作5.下列说法错误的是(B)A. JSP中输入信息到客户端可以使用OUt.print。方法。B. JSP中输入信息到客户端可以使用SyStem.out.print()方法。C.不能在JSP脚本段中定义方法。D.在一个JSP页面中可以编写任意数量的脚本片段,脚本段会在服务器端按顺序依次自动执行。6 .在JSP文件中与%out.print(n);%等价的代码是(D)A.nB.%n%C.%!n%D.%=n%7 .在Page指令中,可以重复多次设置不同值的属性是(C)A.languageBxontentTypeC.importD.errorPage8 .以下指令正确的是(八)B.

38、D.B.D.A.C.9 .以下指令正确的是(B)A.C.%includefile=,%10 .以下说法正确的是(八)A. 一条Page指令可以导入多个包或类B. 一条include指令可以插入多个文件资源C. 一条taglib指令可以导入多个标签库文件D.在使用page指令时必须对其所有的属性值进行设置11 .以下关于JavaBean的说法错误的是(B)A.JavaBean是满足特定要求的JaVa类,该类必须是公共类BJavaBean必须包含一个公共的无参构造方法,且必须显式写在类体中CJavaBean的所有属性都是私有的D.JavaBean中必须定义一组公共的存取方法12 .若希望创建的JavaBean对象仅在当前页面有效,则需要将jsp:USeBean标签的scope属性设置为(八)A.pageB.requestCsessionD.application13 .下列直接使用固定值为JaVaBean对象属性赋值的标签是(八)A. B. C. D. 14 .下列与JSP表达式等价的标签是(C)A. B. C. jsp:getPropertyname=userp

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号