ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:31.55KB ,
资源ID:10056755      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10056755.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(avaWeb练习题.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

avaWeb练习题.docx

1、avaWeb练习题 5、当访问一个Servlet时,以下Servlet中的哪个方法先被执行?( D ) (A) destroy() (B) doGet() (C) service() (D) init06、假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置: mysrvlet com.wgh.MyServlet myservlet /welcome 则以下选项可以访问到MyServlet的是( D )。 ocalhost:8080/MyServletocalhost:8080/myservlet (C) ocalhost:8080/com/wgh/

2、MyServlet 1JSP文件在第一次运行的时候被JSP引擎编译为( A )文件。 A. Scrvlet B. Class C. HTML D. XML 2 MVC设计模式将应用程序分为( B )部分。 A. 2 B. 3 C4 D. 5 3 Java FE体系中Web层技术是( D )。A. HTML B. JavaBean C. EJB D. JSP1. 在以下( D )标签用来对页面内容进行预定义。 A. B. C. D. 2. 以下( B )标签用来建立无序列表。 A. B. C. D. 3. 以下( A )JavaScrtpt对象可以获取用户当前使用的浏览器的版本信息。 A. na

3、igator B. screcn C. wndow D. Document1. JSP规范唯一支持的语言是( C )。 A. C# B. C+ C. Java D.Basic 2. JSP中,HTMI.注释的特点是( B )。 A.发布网页时看不到,在源文件中也看不到 B.发布网页时看不到,在源文件中能看到 C.发布网页时能看到,在源文件中看不到 D.发布网页时能看到,在源文件中也能看到3. page指令的属性中可以多次设计的属性是( A )。 A. import B. session C. extends D. info4.用于获取bean属性的动作是( B )。 A. B. C. D. 5

4、.用于为其他动作提供附加信息的动作是( C )。 A B C D 1. 下列( A )不是request对象的方法。 A. addHeader( String name, String value) B. getSession(Boolean create) C. setAttrihute( String name, java. lang. Object o) D. isSecure()2. response对象的setHeader( String name,String value)方法的作用是( B )。 A添加HTTP文件头 B设定指定名字的HTTP文件头的值 C判断指定名字的HTTP文

5、件头是否存在 D向客户端发送错误信息3. 设置session的有效时间(也叫超时时间)的方法是( A )。 A. setMaxinactivelnterval(int interval) B getAttributeName() C setAttrlbuteName(Strlng name,ect value) D getLastAccessedTime()4. 能清除缓冲区中的数据,并且把数据写到客户端是out对象中的方法是( C )。 A. out.newLine() B. out.clear() C. out.flush() D. out.clearBuffer()5. pageCont

6、ext对象的findAttribute()方法的作用是( C )。 A用来设置默认页面的范围或指定范围之中的已命名对象 B用来删除默认页面范围或指定范围之中已命名的对象 C按照页面请求、会话以及应用程序范围的顺序实现对某个已命名属性的搜索 D以字符串的形式返回一个对异常的描述 1、JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL语句的是( A )。 A Statement类 B PreparedStaternent类 C CallableStatement类 D DriverStatement类 2 Staternent类提供3种执行方法,用来执行更新操作的是( B )。

7、 AexecuteQuery() BexecuteUpdate() Cexecute() Dquery() 3负责处理驱动的调入并产生对新的数据库连接支持的接口是( A )。 ADriverManager BConnection CStatement DResultSct 1不是JavaBcan属性的项为( B )。 A. constrained属性 Bid属性 C bound属性 D simple属性 2不是JavaBean作用域的项为( A )。 A. bound B page C rcquest D application 3 JavaBean有( A )种。 A. 2 8 3 C 4

8、D 51在JSP/Servlet的生命周期中,用于初始化的方法是( C )。 A doPost() B doGct() C init() D destroy()2 Servlet的优点有( ABC )。 A执行效率高 B可移植性好 C功能强大 D运行速度快3 Scrvlet与JSP的区别是( BCD )。 A性能更强 B编程方式不同 C运行速度不同 D编译顺序不同 4下面不是Servlet方法的是( C )。 A doTrace() B doPost() C.doRead() D doOptions() 1自定义标记可定义为( ABCD )。 A将可以重用的代码汇编人JSP页面的一种方式 B一

9、个访问Java的、类似于XMI.的前端 C一个可扩展的JavaBean,具有在JSP页面内使用的简单接口 DJava程序员和Web设计者的交互点 2为了使用自定义标记,需要定义3种独立组件( ABC )。 A定义标记功能的标记处理程序类 B将XMI元素名称映射到标记实现的标记库描述符文件 C使用标记库的JSP文件 D部署描述符文件二、填空题1request内置对象代表了_客户端_的请求信息,主要用于通过HTTP协议传送给_服务端_的数据。2 _out_对象主要用来向客户输出各种数据类型的内容。3_page_对象用于指定当前JSP页面本身。 4_pageContext _对象提供了对JSP页面内

10、使用到的所有对象及名字空间的访问。 5_application_对象保存应用程序中公有的数据。 6response对象实现_HttpServletResponse_接口,可对客户的请求作出动态响应,向客户端发送数据。 7config对象是JSP页面通过_Servlet_进行初始化时被传递的对象。 8exception对象用来处理JSP文件在执行时_发生的错误和异常_。1 JSP标记都是以_%_或_或_/_结尾。2 JSP页面就是在_.HTML_或 _XML_代码中嵌入Java语法或JSP元素。3 JSP的指令描述_文件_转换成JSP服务器所能执行的Java代码的控制信息,用于指定整个JSP页面

11、的相关信息,并设置JSP页面的相关属性。4JSP程序中的注释有_隐藏注释_、_HTML注释_和_Java语言_ 注释。5JSP表达式常用在_向叶面输出内容_、生成动态链接地址和动态指定Form表单处理页面。1HTML文档的扩展名是_.html_或_.htm_,它们是可供浏览器解释浏览的网页文件格式。2. Wcb服务器通过_表单_获取用户信息。3. 在HTML中加入CSS的方法主要有_嵌入式_、_内联式_和_外联式_。4. HTML文档分为文档头和_文档体_两部分。5. 常用的列表分别有_有序列表_和_无序列表_。6. 表单一般由_表单标签_、_表单域_和_表单按钮_组成。7. _表格_是一种能

12、够有效描述信息的组织形式,由行、列和单元格组成。1当前主流的三大动态Web开发技术是PHP、ASP/ASP. NET和_JSP_。2. MVC设计模式将应用程序分为模型、_视图_和_控制_。3. JSP页面的执行方式是_编译方式_。5 JSP的两种体系结构是_modle1_和_modle2_ _。Unit 11、在JSP中引入JavaScript的方法有哪些?js独立脚本文件形式标记块形式具体的事件属性方式3、在JavaScript中如何定义并调用函数?为了实现函数的定义和调用,JavaScript语句提供了两个关键字: function return4、应用JavaScript如何打开一个新

13、的窗口?window.open(“url”,”窗口名字”,”窗口属性”):创建一个新的浏览器窗口,并在新窗口中载入一个指定的URL地址。该方法常用来弹出一个网站的公告或广告。其格式:window.close():关闭一个浏览器窗口。弹出警示对话框。其格式:alert(“message”)弹出确认对话框。其格式:confirm(“message”)弹出提示框。其格式:prompt(“提示信息”, 默认值)5、编写一个JSP页面,分别利用JSP脚本元素和JSTL核心标签两种方法输出九九乘法表。 % for (int a = 1; a 10; a+) for (int b = 1; b 6、编写一个

14、JavaScript程序,弹出一个提示对话框,并将用户输入的信息显示在浏览器的状态栏上。 var name=prompt(请输入信息); if(name)/如果返回的有内容 /这里得到了用户输入的值,显示到状态栏 window.status = name; 7、编写一个JavaScript程序,在JSP页面上输出当前日期。Unit 21、JSP页面由哪些元素构成? JSP注释;Java程序;HTML标签2、JSP中主要包含哪几种指令标识?它们的作用及语法格式是什么?pagepage 指令用来定义JSP文件中的全局属性,它描述了与页面相关的一些信息,其作用域为它所在的JSP文件页面和其包含的文件

15、。page指令的语法格式如下: includeinclude指令用于在JSP编译时,为页面插入一个静态文件,如JSP页面、HTML页面、 文本文件或是一段Java程序。include指令的语法格式如下:taglibtaglib指令用来指定页面中使用的标签库以及其自定义标签的前缀。taglib语法格式为:3、JSP中的脚本标识包含哪些元素?它们的作用及语法格式是什么? 声明(Declaration)在JSP页面中可以声明一个或者多个合法的变量和方法。声明后的变量和方法可以在本JSP页面的任何位置使用,并将在JSP页面初始化时被初始化。JSP声明的语法格式如下:表达式(Expression)JSP

16、中的表达式可以将某个计算结果转换成一个字符串并直接在网页上输出。表达式的语法格式如下: 脚本程序(Scriptlet)JSP脚本即Scriptlet,也就是JSP中的代码部分,是一段Java代码。脚本定义的变量和方法在当前整个页面内有效,当变量所在页面关闭该变量就会被销毁。脚本的语法格式为: 4、在JSP中可以使用哪些注释?它们的语法格式是什么?隐藏注释语法格式为:HTML注释其语法格式为:!- comment -Java语言注释语法格式为:5、JSP中常用的动作标识有哪些?、 、 。6、有几种方法可实现在页面中来包含文件?如何实现?它们有什么区别?Inculde指令 include动作inc

17、lude指令的语法格式如下:动作语法格式如下:jsp:include page=“relative URL” flush=“true” / 或者 include指令是指把其它页面的JAVA代码(源码)加进来,跟本页面的代码合并在一起,相当于把源码从那个页面复制到本页面中来,然后再编译。并且由于本页面编译时已经包含了别的文件的源码,所以以后其它页面更改时,本页面并不理会,因为已经编译过了。 动作是指两个页面的代码运行完以后,再把包含的那个页面运行后的HTML结果页面加到本页面运行后的HTML结果页面中来。所以是运行时包含,并且还可以传递参数给被包含的页面。 7、分别应用include指令和inc

18、lude动作标识在一个JSP页面中包含另一个JSP文件。 Include指令 Include动作 8、在JSP页面中分别通过JSP表达式和EL表达式输出文字“用代码书写人生”。Unit 31、 JSP提供的内置对象有哪些?作用分别是什么?request请求对象: 负责得到客户端的请求信息response响应对象:负责向客户端发出响应out 输出对象:负责管理对客户端的输出session会话对象:负责保存同一客户端一次会话过程中的一些信息application 应用程序对象:表示整个应用环境的信息pageContext 页面上下文对象:表示的是此JSP的上下文config 配置对象:取得JSP编

19、译后的ServletConfig page 页面对象:代表目前的这个JSP网页对象 exception 例外对象:异常处理机制 2、当表单提交信息中包括汉字时,在获取时应该做怎样的处理?(1) 对每个字符串进行转码:(2) 直接修改request的编码(3) 利用过滤器3、如何实现禁用缓存功能?通过设置HTTP头可实现禁用缓存response.setHeader(Cache-Control,no-cache); /HTTP 1.1 response.setDateHeader (Expires, 0); /prevents caching at the proxy server注意:上面的代码

20、必须在没有任何输出发送到客户端之前使用。4、如何重定向网页?(1)response.sendredirect()会在客户端呈现跳转后的URL地址;这种跳转称为客户端跳转。使用response.sendredirect()将重定向的URL发送到客户端,浏览器再根据这个URL重新发起请求。用户浏览器地址栏地址改变,并且重新产生了新的request,response。 (2)使用完全是在服务器上进行,浏览器地址栏中的地址保持不变;这种跳转称为服务器端跳转。所以使用这个方法时没有产生新的用request,response。因为request没有变,在同一个请求内,可以用request来转递参数。5、如

21、果用户长时间不操作session对象,用户的session对象会消失吗?JSP提供了一个session对象,这样服务器和客户端之间的连接就会一直保持下去,在一定时间内(系统默认在30分钟内),如果客户端不向服务器发出应答请求,session对象就会自动消失。 在编写程序时,可以修改这个时间限定值,使session对象在特定时间内保存信息6、用户关闭浏览器后,用户的session对象会立即消失吗?从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。可以利用此特性来保存每个用户信息,当一个客户登录一个网站时,系统将为用户生成一个独一无二的会话对象,用以记录该

22、用户的个人信息,一旦该用户退出网站,该会话对象将会被注销7、如何延长sesslon的过期时间?(1) 在主页面或者公共页面中加入:session.setMaxInactiveInterval(“参数,秒为单位”);(2) 直接在应用服务器中设置,如果是tomcat,可以在tomcat目录下conf/web.xml中找到元素,tomcat默认设置是30分钟,只要修改这个值就可以了 8、session对象与application对象的区别有哪些?session对象和用户会话相关,不同用户的session是完全不同的对象;application对象都是相同的一个对象,即共享这个内置的applicat

23、ion对象9、编写一个简单的留言簿,写入留言,提交后显示留言内容。Unit 41、什么是JavaBean?使用JavaBean的优点是什么?JavaBean是用Java语言描述的、易用的、与平台无关的软件组件模型,用于设计可重用的组件。优点:可以实现代码的重复利用 易编写、易维护、易使用 可以在任何安装了Java运行环境的平台上的使用,而不需要重2、按功能JavaBean可分为哪几种?在JSP中最为常用的是哪一种?按功能可以分为可视Bean和不可视两类。可视Bean是在画面上可以显示的Bean,通过属性接口接收数据并显示在画面。不可视Bean即Jsp中时常使用的Bean,在程序的内部起作用,如

24、用于求值、存储用户数据等 常用不可视Bean3、在JSP中,一个标准的JavaBean需要具备哪些条件?JavaBean是一个public(公共)的类。JavaBean类具有一个无参构造方法。JavaBean不应有公共实例变量。设置和获取属性XXX值时,使用setXXX和getXXX方法。对于boolean类型的成员变量,允许使用is代替set和get 。4、创建一个名为Bookinfo的值JavaBean,要求该JavaBean具有name、price、stock和author简单属性,属性类型为Srring。public class Bookinfo private String name; private String price; private String stock; private String author; public String getName() return name; public void setName(String name) this.name = name; public String getPrice() return price; public void setPrice(String price) this.price = price; public String getStock() ret

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

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