Java Web程序设计智慧树知到期末考试答案章节答案2024年青岛职业技术学院_第1页
Java Web程序设计智慧树知到期末考试答案章节答案2024年青岛职业技术学院_第2页
Java Web程序设计智慧树知到期末考试答案章节答案2024年青岛职业技术学院_第3页
Java Web程序设计智慧树知到期末考试答案章节答案2024年青岛职业技术学院_第4页
Java Web程序设计智慧树知到期末考试答案章节答案2024年青岛职业技术学院_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JavaWeb程序设计智慧树知到期末考试答案+章节答案2024年青岛职业技术学院Cookie能够帮助Web服务器保存_访问者的相关信息。

答案:对事务处理模块包含应用程序在数据运算中使用的各种食物规则和操作方法。

答案:对exception对象可以输出错误信息。

答案:对MyEclipse是可视化的开发工具。

答案:对采用N层应用模式可以将问题细化,可集中精力解决每个单独的层。

答案:对JSP页面经过编译之后,将创建一个applet。(

答案:错MVC是一种设计模式,它由视图、控制器和模型三部分组成。

答案:对JavaBean通过java编译器可以得到正确的执行。

答案:对状态支持机制必须允许服务器将状态信息发送到客户端,并保存这条信息会随请求一起返回到服务器。

答案:对在JSP中,useBean动作用于将请求转发给其他JSP页面。()

答案:错Cookie中可以保存任意长度的文本。(

答案:错Web页面和UI屏幕是表示模块的典型例子。

答案:对JSP页面是由传统的页面HTML文件中加入Java脚本片断和JSP标记所构成的。

答案:对Servlet中,HttpServletResponse的sendRedirect()用来把一个Http请求重定向到另外的URL。(

答案:对Tomcat是JSP运行的引擎。

答案:对在JSP文件中,可以在<%和%>标记间直接嵌入任何有效的Java语言代码。

答案:对JSP使用Java语言实现动态显示

答案:对JSP开发网站的两种模式分为JSP+JavaBean和JSP+Servlet+JavaBean。

答案:对JSP指令用来设置整个JSP页面相关的属性。

答案:对JavaBean是描述(Java)的软件组件。

答案:对在JSP/Servlet的生命周期中,用于初始化的方法是()。

答案:init()关于web.xml的配置说法错误的是(

)

答案:在web.xml中不可同时指定多个Servlet。下面()是Tag接口开发自定义标记程序3个步骤第1步。

答案:开发标记处理类下面关于tomcat服务器描述正确的是()。

答案:tomcat是一个开源的免费的web服务器,它支持servlet规范(

)动作用于转向另一个页面。

答案:forward在JSP中,(

)动作用于将请求转发给其他JSP页面。

答案:forward在J2EE中,重定向带另一个页面,以下()语句是正确的

答案:response.sendRedirect(“Http://”);以下文件名后缀中,只有()不是动态网页的后缀。

答案:html以下()标签用来建立无序列表。

答案:用于获取bean属性的动作是()。

答案:在J2EE中,给定某servlet代码如下,编译运行该文件,以下陈述正确的是(B)Public

class

servlet

extends

Httpservlet{Public

void

init()

throws

ServletException{}Publicvoidservice(HttpservletRequestresquest,HttpservletResponseresponse)ThrowsservletExceptionIOException{printWriterout=response.getWriter();

out.println(“hello”);}}

答案:编译后,把servlet.class放在正确位置,运行该servlet,在浏览器中会看到输出文字,hello!写入和读取Cookie的代码分别是_______

答案:response.addCookie()和request.getCookies();给定一个servlet的代码片段如下:()

PublicvoiddoGet(HttpservletRequest

request,HttpservletResponse,response)

throwsservletException,IOException{

____________

Out.println(“hi,

kitty!”);

Out.close();

}

运行此servlet时输出如下:hi

Kitty!

则在此servlet下划线处填充如下代码

答案:PrintWriter

out=response.getWriter();MVC设计模式将应用程序分为()部分。

答案:3能够获取当前页信息并调用页面方法的对象是()

答案:pageJSP中,HTMI.注释的特点是()。

答案:发布网页时看不到,在源文件中能看到对于标准的Web网页,通常使用()表示响应信息是HTML格式的文本文件

答案:text/htmlJSP规范唯一支持的语言是()。

答案:Java从Http请求中,获得请求参数,应该调用()

答案:request对象的getParameter()方法给定一个会话对象s,有两个属性,属性名分别为myAtt1和myAtt2,下列哪行代码会把这两个属性从会话中删除?(

)。

答案:s.removeAttribute("myAtt1");s.removeAttribute("myAtt2");servlet生命周期包括(

)过程

答案:卸载;初始化;服务;销毁;创建下列方式中可以执行TestServlet(路径为/test)的doPost()方法是____

答案:提交表单;在JavaScript中执行下述代码:Document.getElementById(“form1”).action=”/网站名/test”;Document.getElementById(“form1”).method=”post”;Document.getElementById(“form1”).submit;servlet的表单处理的方法有(

答案:getparameter("parameter1");getparametervalues;getparameternames下面属于servlet方法的有(

答案:doOptions();doPost();doTrace()在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包,错误的是(

答案:<%@pageLanguage="Java",import="java.rim.*;java.uitl.*"%">;<%@pagelanguage="Java";import="java.rmi.*;java.uitl.*"%">;<%@pageLanguage="Java"

import="java.rmi.*java.uitl.*"%">javax.servlet.tagext.JspTag接口的两个子接口分别是()。

答案:SimpleTag;Tag以下有关servlet常用的请求头的含义说法正确的是(

答案:content-length头以字节为单位给出post数据的长度;host表明了主机和端口;accept-language头指出客户端倾向的语言,如enJSP指令包括(

答案:include指令;taglib指令;page指令在a.jsp中有代码片段如下:loginName:在b.jsp中加入下列(

)代码,可以输出在a.jsp页面上输入的loginName的值

答案:<%=request.getParameter("loginName")%>;<%Stringname=request.getParameter("loginname");out.printIn(name);%>http协议中关于get请求与post请求说法正确的是()。

答案:get方式会将请求信息在地址栏上显示,post不会;get方式只能传输1k以下数据;post方式传可以传输大数据核心标签库中,不是用来实现循环功能的标签有(

答案:;;在基于Struts框架的web应用中,下面关于ActionFormBean的说法正确的是(

答案:ActionFormBean包含一些特殊的方法,用于验证表单数据以及将其属性重新设置为默认值;Struts框架利用ActionFormBean来进行视图和控制器之间表单数据的传递有一个JavaBean组件,类名为student,此JavaBean组件的获得访问方法是getTotalscore,其功能是获得某个学生几门功课的总分,返回值保留一位小数,则以下关于getTotalscore的声明错误的是(

答案:publicintgetTotalscore();protecterfloatgetTotalscore();protectedintgetTotalscore()下列有关servlet的生命周期说法错误的有(

答案:init()方法在创建servlet实例前对其进行初始化,传递的参数为实现servletcontext接口的对象;destroy()方法不能释放servlet实例;servlet的生命周期由servlet实例控制;service()方法不会响应客户端发出的请求关于JSTL条件标签的说法正确的是________

答案:otherwise标签必须在choose标签内使用;when标签必须在choose标签内使用以下_______是JSP中正确的注释:

答案:会写在页面当中;<%--comments--%>真正的注释;<%!/*comments*/%>JAVA中的单行和多行注释;<%//comments

%>以下web.xml片段(

)正确的声明servlet上下文参数。

答案:;MAX100下面对jdbcapi描述正确的是(

答案:DriverManager接口的getConnection()方法可以建立和数据库的连接;Statement接口的executeQuery()方法可以发送select语句给数据库;Connection接口的createStatement()方法可以创建一个Statement对象以下________是错误的:

答案:<%intgetHash(Stringstr){returnstr.hashCode();}%>声明脚本;<%!inti=10;intj=10;i+=j;%>有关servlet的生命周期说法正确的有(

答案:destroy()方法释放servlet实例;init()方法在创建完servlet实例后对其进行初始化,传递的参数为实现servletcontext接口的对象;service()方法响应客户端发出的请求要使用JSTL的核心标签库,需要在JSP源文件的首部加入如下声明语句。()<%@

taglib

prefix="c"

uri="/jsp/jstl/core"

%>

答案:对JSTL分为核心标签库、国际化输出标签库、XML标签库、SQL标签库、EL函数库五部分

答案:对核心标签库中,标签用来实现循环功能。()

答案:错标签库中文件(*.tld)存放在WEB—INF/tags目录下。(

答案:错标签用于实现循环功能,类似与Java语句中的for循环。(

答案:错下列代码的输出结果是12345678

()<%

int[]a=newint[]{1,2,3,4,5,6,7,8};

pageContext.setAttribute("a",a);

%>

${i}

答案:错以下代码执行效果为()

答案:135如下代码,执行效果为()

答案:123

a某JSP中有如下代码,显示结果为()<%

inta=5;

request.setAttribute(“a”,”123”);

session.setAttribute(“a”,”456”);%>

答案:123关于JSTL条件标签的说法错误的是__

答案:单纯使用if标签可以表达if…else

….的语法结构要使用JSTL的核心标签库,需要在JSP源文件的首部加入如下声明语句()

答案:<%@

taglib

prefix="c"

uri="/jsp/jstl/core"

%><%taglibprefix="c"import="/WEB-INF/c.tld"%>可以正确导入核心标签库。

()

答案:错EL表达式:${user.loginName}执行效果等同于<%user.getloginAname();%>。(

答案:错要实现批量文件的上传下载,要使用java.io包中的InputStream和OutStream。()

答案:对下列关于EL的说法正确的是(

答案:EL可以访问所有的JSP内置对象;EL可以读取JavaBean的属性值outputStream对象通过下列哪个对象获取()

答案:response在页面上输出2+3=${2+3},对应的程序代码是2+3=${2+3}。(

答案:对以下EL表达式的语法结构中,正确的是(

答案:${user.userName}通过超链接下载图片,会出现浏览器直接打开图片的现象,这是因为浏览器能够直接识别图片文件格式。()

答案:对下列EL的使用语法正确是(

答案:${1+2==3?4:5};${+paramValues[1]}在JSP中,只有一行代码:${1+2},运行将输出(

答案:3EL表达式,${10mod3},执行结果为(

答案:1获取上传文件的名字,使用下列哪个方法()

答案:getName()使用JDBC-ODBC桥,可以访问任何支持ODBC的数据库。()

答案:对JDBC中的Statement适用于执行简单的、不带参数的SQL语句。()

答案:对java.sql.SQLException接口是一个关于访问数据库的异常接口。()

答案:对ResultSet对象的previous方法将记录指针移动到第一行之前时,返回false。()

答案:对Statement对象的()方法用来执行动态操作。

答案:executejava.sql.Statement向数据库提交的语句不可以是SQL语句的()。

答案:修改数据库结构使用Statement的方法执行SQL命令时,一定能返回ResultSet对象。()

答案:错Statement类的语法Statementsmt=con.createStatement(type,concurrency)中,当type属性的取值为TYPE-FORWARD_ONLY时,表示()。

答案:结果集的记录指针只能向下滚动在JSP程序中,可以通过()类与数据库系统进行通信。

答案:JDBCJDBC把特定数据库厂商专用的细节抽象出来而得到一组类和接口,然后将它们放入()包。

答案:java.sql使用JDBC,开发人员无需为每一个关系数据库单独编写一个程序。()

答案:对在java2SDK中,()类负责加载并注册JDBC驱动程序,管理应用程序已注册的驱动程序的连接。

答案:java.sql.Driver将SQLServer数据库的JDBC驱动程序安装路径中的msbase.jar,mssqlserver.jar和msutil.jar文件复制到Tomcat安装目录中的()文件夹中。

答案:libJavaBean的class文件必须放在WEB-INF文件夹中。()

答案:对JavaBean类中如果有构造方法,那么这个构造方法是无参数的。()

答案:错可以将JavaBean对应的变量通过表达式或者字符串进行赋值。()

答案:对类中方法的访问属性必须是public的。()

答案:错JavaBean的生命周期需要用动作指令中的()属性指定。

答案:scopegetProperty动作实际上是调用bean的()方法。

答案:get()程序员不可以用JavaBean将()对象进行打包。

答案:处理在JavaBean中,对于boolean类型的成员变量,允许使用()代替get和set。

答案:is在JSP程序中,通过()动作标记调用JavaBean。

答案:useBeanJavaBean类中如果有构造方法,那么这个构造方法是()的。

答案:public在JSP中,以下()不是JavaBean的特点。

答案:可以代替Struts2JavaBean可以在任何安装了Java运行环境的平台下使用,不需要重新编译。()

答案:对JavaBean的本质是一段()。

答案:Java代码JSP文件中用到的JavaBean必须先编译后使用。()

答案:对编写一个Filter,需要(

答案:实现Filter接口在编写过滤器时,需要完成的方法(

答案:doFilter()cookie是web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端。(

答案:对在session对象的属性和方法中,()的功能是获取一个与指定名称name相联系的属性值。

答案:getAttribute(Stringname)下列选项中,()是addCookie的方法功能。

答案:用来保存客户端的用户信息下列不属于Servlet过滤器的特点是_______.

答案:Servlet过滤器可以检查和修改ServletRequest和ServletResponse对象在web.xml中使用(

)标签配置过滤器

答案:和编写Servlet时用到许多接口,下列能够获得客户端请求信息的借口是_____.

答案:HttpServletRequest接口下列不属于Servlet监听器类型的是______.

答案:Servlet容器监听器销毁一个session对象,需要调用下面哪个方法?

答案:session.invalidate()JSP表达式语法格式为:<%=expression%>.()

答案:对一个声明仅在一个页面中有效,其他页面则不可以使用。()

答案:对JSP的动态部分也称为JSP页面的模板,用来显示页面元素。()

答案:对JSP程序中的HTML代码部分不区分大小写。()

答案:对JSP的静态部分,即HTML代码部分,如果使用Dreamweaver环境开发JSP程序,这部分代码也应该自己写入。()

答案:错在JSP指令中,errorPage(“url”)的意思是()。

答案:为本页面指定一个错误页面JSP的程序代码开始的格式为()。

答案:JSP将最常用的功能以对象的形式提供,只是在一部分JSP页面中都能使用它们。()

答案:错在JSP中Scriplet,定义局部变量的格式为()。

答案:<%%>脚本小程序就是里面直接包含了java代码。()

答案:对java.util.Date和java.sql.Date之间的关系是()。

答案:前者和后者之间不存在任何关系JSP中有3种指令元素,分别是page指令,include指令和taglib指令。()

答案:对使用JSP内部对象可以实现很多很重要的功能,以下不是此内部对象的是()。

答案:exception对象下列属于JSP中注释的有()。

答案:/*与**/;<%--与--%>page对象其实是java.lang.Object类的实例对象,它不可以使用Object类的方法。()

答案:错session对象用于返回信息的客户端,其主要功能是向浏览器输出文本,数据等。()

答案:错JSP内置对象是指JSP提供的事先定义好的、具有专门功能的对象,他们在使用过程中需要声明才可使用。()

答案:错application对象是为每一个用户保存信息的对象,其信息为专属信息。()

答案:对当程序需要为某个客户端的请求创立一个session时,服务器不需要检查这个客户端的请求方式里是否已包含了一个session标识。()

答案:对out对象是一个输出流,用来向客户端输出数据。()

答案:错session对象是为所有访问用户保存信息的对象。()

答案:错<%=session.getId().length()%>该实例的正确详解为()。

答案:取得并显示session的ID长度Servlet程序的入口点是__________.

答案:service()存入session信息的语法格式为()。

答案:session.setAttribute(“变量名称”,值)下列选项中,不是out对象的常用的方法的是()。

答案:getId()Out.println(“HelloEveryone!”);关于该程序代码对应的注释,下列()是正确的。

答案:换行之后,输出数据“HelloEveryone!”在application对象的属性和方法中,()方法的功能是删除一个指定的属性。

答案:removeAttribute(Stringname)下面的语法格式中,(

)是将一个值保存到application变量中。

答案:Application.setAttribute(“变量名称”,值);下面关于Servlet的描述正确的是_____.

答案:Servlet也可以直接向浏览器发送HTML标签在Web应用程序中使用的Servlet的包为myservlet,项目名称为LoginDemo,则servlet最可能位于_____目录下。

答案:LoginDemo.WEB-INF/classes/myservletStrings_id=session.getId();该实例的正确详解为()。

答案:取得session的ID号存入变量s_idJSP文件中正常运行必须存入()文件夹。

答案:RootJDK工具程序存放在()文件夹中。

答案:binMyEclipse是()的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试及除错。

答案:Eclipsebin是存放和启动()的脚本文件。

答案:TomcatTomcat默认端口号是()。

答案::8080在Dreanweaver中,设计界面的视图分别为代码视图、拆分视图和(

)视图。

答案:设计JSP文件的扩展名是()。

答案:JSPEclipse是()软件。

答案:JSP开发环境以下选项中哪个不是JSP开发工具?()

答案:Word目前广泛流行的MVC框架是()。

答案:Jsp+JavaBean+Servlet要在计算机上搭建JSP运行环境,首先需要安装JDK,其次需要安装()。

答案:Tomcat以下说法不正确的是(

答案:一个结构完整的XML文档一定是合法的XML文档在网页中通常采用()完成性别的输入。

答案:单选按钮关于下列代码片段分析正确的是(

)……

答案:表单的名称为forml;此表单提交数据的大小不受限制用于在网页中创建表单的标签是(

答案:在XML中用于注释的符号是(

答案:下面对于HTML表单中的复选框(checkbox)说法正确的是(

答案:选定了checkbox元素,并点击提交按钮,会将一个name/value与form一并提交;checkbox的CHECKED属性设置该复选框被选中关于XML声明正确的是(

答案:html代码开始和结束的标记是(

答案:要在表单中创建一个多行文本输入框,初始值为:这是一个多行文本框。下面语句正确的是

(

)

答案:Tomcat是一种免费Web服务器,可以处理关于HTML、()和Servlet的请求。

答案:JSP以下哪种服务器不可运行JSP程序?()

答案:SunJSP是由()公司推出的。

答案:Sun标记在标记之间,标记之间的内容将显示到()

答案:浏览器的标题栏上下列哪一个标签是换行标签()

答案:

以下不属于3p语言的是()。

答案:XMLJava诞生于()

答案:1995年1月在网页中,必须使用()标记来完成超级链接。

答案:下面关于MVC的说法不正确的是

答案:在MVC架构中

jsp通常做控制层从

“员工”

表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:

答案:Select*from员工

where

姓名

like‘%玛丽%’在JSP的ModelII模式中,视图层对象被编写为

答案:JSP关于MVC模式说法正确的是

答案:将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度在J2EE的Model

Ⅱ模式中,模型层对象被编写为

答案:JavaBean给定一个会话对象s,有两个属性,属性名分别为myAtt1和myAtt2,下列哪行代码会把这两个属性从会话中删除?

答案:s.removeAttribute("myAtt1");s.removeAttribute("myAtt2");在J2EE中,使用Servlet过滤器时,需要在web.xml通过(

)元素将过滤器映射到Web资源。

答案:写入和读取Cookie的代码分别是____

答案:response.addCookie()和request.getCookies();在servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法

答案:doFilterJSP页面经过编译之后,将创建一个

答案:servlet下列哪个page指令是合法的?

答案:<%@pagelanguage=”java”%>在JSP中,(

)动作用于将请求转发给其他JSP页面。

答案:forward在JSP中,page指令的(

)属性用来引入需要的包或类。

答案:import针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码是______网络;

朋友推荐;

报纸;

其他;

答案:request.getParameterValues(“aihao”).length存入session信息的语法格式为

答案:session.setAttribute(“变量名称”,值)关于XML声明正确的是

答案:在Web应用程序中使用的Servlet的包为myservlet,项目名称为LoginDemo,则servlet最可能位于_____目录下

答案:LoginDemo/WEB-INF/classes/myservletTomcat默认端口号是

答案::8080JavaBean类必须有一个没有参数的构造函数。

答案:对Servlet的生命周期分为3个时期:装载Servlet、创建实例和销毁实例。

答案:对下面()是重写的URL。

答案:重写超链接在JSP页面中,等效于HttpServletResponse的内置对象是()

答案:response下列选项中,(

)可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)。

答案:request.getParameter(”name”)安装tomcat成功后,要修改tomcat端口,要修改的文件是()。

答案:tomcat/conf/server.xmlJAVAWeb应用的部署描述文件总是放在Web应用的()目录下。

答案:WEB-INFJDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL语句的是()。

答案:Statement类session对象中用于设定指定名字的属性值,并且把它存储在session对象中的方法是(

)。

答案:setAttribute在一个Filter中,处理fliter业务的是()

答案:doFilter(ServletRequest

request,servletResponse

response,FilterChainchain)在web.xml中定义了以下内容:Goodbyecc.openhome.LogutServletGoodbye/goodbyeURL可以正确地要求Servlet进行请求处理()。

答案:/goodbye以下哪句代码可以正确导入核心标签库

()

答案:<%taglibprefix="c"uri="/WEB-INF/c.tld"%>JSP网页文件的拓展名是()

答案:jsp在JSP页面中,保存数据的范围由小到大依次是()

答案:pageContext,request,session,application下列属于JSP内置对象的是________

答案:response;request;sessionJ2EE组件和MVC架构的对应理解正确的是(

答案:J2EE在客户层中的applet以及web层中的JSP实现了面向浏览器的数据表现,是view部分;Bean实现了业务逻辑,也就是model;J2EE在web容器中的servlet提供了业务流程控制,实现了MVC中的controller在JSP/servlet的生命周期中,不是用于初始化的方法是(

答案:doGct();doPost();destroy()编写一个Servlet的步骤包含以下哪几个()。

答案:创建一个类继承HttpServlet;重写doPost与doGet方法;在web.xml对Servlet进行配置在J2EE中,使用Servlet过滤器时,需要在web.xml通过(

B

)元素将过滤器映射到Web资源。

答案:HttpServlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest和HttpServletResponse。()

答案:对J2EE中,servletAPI为使用Cookie

提供了Javax.servlet.http.Http.cookie。(

答案:错我们自己编写的Servlet继承了Httpservlet类,一定需要覆盖doPost或者doGet。()

答案:错在HTTP协议中,用于发送大量数据的方法是POST。

答案:对JSP指令(在__<%@__和__%>__之间)用来设置和整个JSP页面相关的属性。

答案:对在Servlet里,能正确获取session的语句是(

)。

答案:HttpSessionsession=request.getSession(true);在JSP的ModelII模式中,视图层对象被编写为(

)。

答案:JSP核心标签库中,用来实现循环功能的标签是()

答案:在web.xml中,有如下代码:30上述代码定义了默认的会话超时时长,时长为30(

)。

答案:分钟Cookie.setMaxAge(60*60)的作用是()。

答案:将Cookie的保存时间设置为一个小时在JSP的ModelII模式中,模型层对象被编写为(

)。

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

request.setAttribute(“name”,

“zhang”);

response.sendRedirect(“http://localhost:8080/servlet/Myservlet”);那么在Myservlet中可以使用()方法把属性name的值取出来

答案:无法取出来下列关于Servlet的编写方式正确的是______

答案:必须是HttpServlet的子类;通常要在web.xml文件中声明和两个元素;通常需要覆盖doGet()和doPost()方法或其一Scrvlet与JSP的区别是()。

答案:运行速度不同;编程方式不同;编译顺序不同下列有关servletrequest和servletresponse的描述正确的是(

答案:在调用getwriter或getoutputstream方法之前必须调用setcontenttype方法;servlet引擎使用servletrequest来向servlet提供有关客户请求的信息,使用servletresponse向客户端传送经过MIME编码的数据;发送文本数据时,使用getwriter方法返回printwriter对象;发送二进制数据时,使用getoutputstream方法返回servletoutputstream对象一个servlet生命周期包括()。

答案:init();service();destroy()servlet与JSP的区别是(

答案:可移植性好;运行速度快;功能强大下列EL的使用语法正确的是______

答案:${+paramValues[1]};${1+2==3?4:5}pageContext对象可以获取当前页面的其他JSP隐含对象。

答案:对我们自己编写的servlet继承了HttpServlet类,一般只需要覆盖doPost方法,不必覆盖servlet方法,因为一个Servlet()方法会调用doPost或者doget方法。()

答案:对HTTP是一个无状态协议。

答案:对是setProperty标准动作的使用。(

答案:对有关MVC设计模式(

)描述不正确

答案:MVC设计模式增大了维护难度;模型对象向客户端显示应用程序界面servlet的优点有(

答案:功能强大;可移植性好;执行效率高下列JSP代码:<%for(inti=0;i<10;l++){//1}%>以下(

)可放置在//1处,不会发生编译错误。

答案:i;不写任何内容下列选项中属于动态网站技术的是_________

答案:ASP;JSP;PHP有关过滤器init()方法正确的是(

答案:filterconfig对象具有一个getinitparameter方法,它能够访问部署描述符文件(web.xml)中分配的过滤器的初始化参数;利用init将filterconfig对象存放在一个字段中,以便dofilter方法能够访问servlet环境或过滤器名;init方法可以访问filterconfig对象。filterconfig对象提供了对servlet环境及web.xml文件中指派的过滤器名的访问以下(

)可用于检索session属性userid的值

答案:session.getAttribute("userid");request.getParameter("userid")下列关于Servlet的说法正确的是_____

答案:Servlet运行在服务端;Servlet是一种动态网站技术以下类中,哪一个类不是javax.servlet和javax.servlet.http包中提供的类或接口()。

答案:BaseServletServlet需要在(

)文件中进行配置。

答案:web.xmlpageContext的范围是()。

答案:page不是JavaBean作用域的项为()。

答案:bound在web应用程序的目录结构中,在WEB-INF文件夹外的文件为()

答案:jsp文件在Web应用程序的文件与目录结构中,web.xml是放置在()中。

答案:WEB-INF目录pageContext、request、session、application四个内置对象的作用范围从小到大依次为___________

答案:pageContext、request、session、application下面哪个方法不属于session对象()

答案:addCookie(Cookiecook)下面()不是config的方法。

答案:getHostName()下面()不是Cookie的属性读取方法。

答案:getHostName()在J2EE中,使用Servlet过滤器时,需要在web.xml通过(

)元素将过滤器映射到Web资源。

答案:<%@pageimport="java.util.*,

java.sql.*"%>是page指令的错误使用。()

答案:错jsp:forward动作用于从一个JSP文件向另一个文件传递一个包含用户请求的request对象。

答案:对J2EE中,()类的()方法用于创建对话。

答案:HttpservletRequest,

getsessionJavaBean的scope取什么值可使该javabean被多个用户共享,即和web应用有相同的生命周期(

)。

答案:applicationJSPEL表达式的语法为()。

答案:${JSPexpression}在J2EE中,在web.xml中,有如下代码:

30上述代码定义了默认的会话超长时长,时长为30()

答案:分钟一个servlet的生命周期不包括()方法。

答案:invalidate()方法在J2EE中,以下对RequestDispatcher描述正确的是()

答案:RequestDispatcher有个方法,forward可以请求继续传递给别的Servlet或者JSP界面;在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法

答案:doFilter下列setProperty标准动作使用正确的是______

答案:Httpservlet类拓展了GenerleServlet类,实现了GenericServlet类的抽象方法。()

答案:对下面哪一个不是动态网页技术(

)。

答案:HTMLJSP页面经过编译之后,将创建一个(

)。

答案:servletJavaBean有()种。

答案:2下面对jdbcapi描述错误的是(

)。

答案:ResultSet接口表示执行insert语句后得到的结果集下列()不是request对象的方法。

答案:addHeader(Stringname,Stringvalue)在EL中以下________可以获得requestURI:

答案:${pageContext.request.requestURI}在JSP中,test,jsp文件如下,试图运行时,将发生()<%Stringstr=null;%>Stris<%=str%>

答案:运行后,浏览器显示:str

is

null有关C/S、B/S结构下列说法错误的是()。

答案:Web应用是基于C/S结构的,也就是客户端/服务器结构为了丰富JSP页面的图形化布局,可以使用下面哪个JSP标准动作把一个图像导入到JSP页面中?(

)

答案:使用JSP标准动作无法做到HTTP1.1状态代码中表示发生错误有哪些(

答案:400-499;500-599有关JSP隐式对象,以下(

)描述正确。

答案:response对象通过sendredirect方法实现重定向;隐式对象是web容器加载的一组类的实例,可以直接在JSP页面使用下列request和response内置对象的使用正确的是______

答案:response.sendRedirect(“index.jsp”);;request.getParameterValues(“name”);;response.setContentType(“text/html;charset=gbk”);JSP指令控制对整个页面的处理,目前有page、include和taglib三种。

答案:对Servlet是运行在服务器端的Java应用程序。

答案:对下面哪个不是jsp:setProperty操作的属性()。

答案:scope下列useBean标准动作使用正确的是_____

答案:JSP文件在第一次运行的时候被JSP引擎编译为(

)文件。

答案:Servlet可以执行请求转发的操作是()。

答案:RequestDispatcher对象的forward()方法以下(

)标签用于实现循环功能,类似与Java语句中的for循环。

答案:一个标准的web动态网站的目录结构应该包含下面哪些部分()。

答案:WEB-INF/lib;WEB-INF/web.xml;WEB-INF目录自定义标记为(

答案:Java程序员和web设计者的交互点;将可以重用的代码汇编入JSP页面的一种方式;一个访问Java的、类似于XML的前端;一个可扩展的Javabean,具有在JSP页面内使用的简单接口为了使用自定义标记,需要定义3种独立组件(

答案:讲XML元素名称映射到标记实现的标记库描述符文件;定义标记功能的标记处理程序类;使用标记库的JSP文件下面哪种数据类型是引用类型()。

答案:interface在tomcat中访问hello这个web应用的login.html文件时,在浏览器地址栏写的url()。

答案:http://localhost:8080/hello/login.html给定其servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL,并回车后,在控制台上显示的结果是()PublicvoiddoGet(HttpservletRequest

request,HttpservletResponse,response)

throwsservletException,IOException{

System.out.println("get");}

PublicvoiddoPost(HttpServletRequest

request,HttpServletResponse

response)

Throws

servletException,IOException{

System.out.println(“post”);}

答案:get下面()不是JDK的开发包。

答案:JavaBeanpage对象属于()类对象。

答案:Servletpage指令的属性中可以多次设计的属性是()。

答案:Import中指定Bean实例的存取范围的属性是(

)。

答案:scope编写一个Filter,除继承HttpServlet类外还需要继承()

答案:实现Filter接口在application对象中用(

)方法可以获得application对象中的所有变量名。

答案:nextElements()对于预定义<%!预定义%>的说法错误的是()。

答案:声明的变量将作为局部变量下列关于getProperty标准动作的说法正确的是_______

答案:当JavaBean不存在所访问的属性时,发生异常;getProperty标准动作实际上是调用对应属性的get方法在Tomcat启动Web应用时,该应用中所有的JSP页面将被编译成Servlet类文件。

答案:对下面哪种数据类型是基本类型()。

答案:char不能再不同用户之间共享数据的方法是()。

答案:通过Cookie下列哪个方法用于从ServletContext中检索属性?(

)

答案:ObjectgetAttribute(Stringname)(

)是JSP中最基本的对象,它是用户与服务器进行交互的基础。

答案:Request对象在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()文件的

答案:jar文件在J2EE中,在一个JSP文件中,有表达式<%=2+3%>,它将输出(

)。

答案:5fn:endsWith函数用来判断源字符串是否符合一连串特定词尾。

答案:对下列不是JSP作用域的通信对象的有()。

答案:out下面不属于JSP指令的是:(

答案:import不能实现会话跟踪技术的是(

)。

答案:使用application下面()不是简单的自定义标记的元素构成。

答案:config.xml下面哪个方法不属于request对象()

答案:getServerInfo()下列哪个状态码表示“NotFound无法找到指定位置的资源”?(

)

答案:404编写servlet的doPost方法时,需要抛出异常为()

答案:servletException,

IOException;EL表达式中的“.”运算起()作用。

答案:访问JavaBean对象的属性在JSP页面中,引入Javabean不正确的是(

答案:;<%jsp:useBeanid"=myBean"scope="page"class="pkg.MyBean"%>;关于web应用程序,下列说法错误的是(

答案:web-inf目录存在于web应用的根目录下;web-inf目录与classes目录平行有关会话跟踪技术描述错误的是(

答案:cookie不是web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端;隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示访问tomcat部署的应用,出现404错误,原因是()。

答案:tomcat服务器启动,但输入URL的页面名称错误在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util*包,正确的是()

答案:<%@pageLanguage=”Java”

import=”java.rmi.*,java.util.*“%>jsp指令不包括()。

答案:import指令Java是(

)公司开发的。

答案:Sun下面选项中,()不是MVC模式的优势。

答案:MVC模式实现了很好的分布式组件架构<x:out>标记是通过XPath技术(定位XML元素的一种技术)来实现的。

答案:对在JSP页面中,能够完成输出操作的内置对象是()

答案:out包含Servlet发回到客户端信息的ServletResponse对象是由()创建的。

答案:Web服务器的Servlet容器下面有关EL中“.“和“[

]“两种存取运算符的说法不正确的是(

答案:如果要动态取值时,两者都可以实现与JSP同类型的技术有()。

答案:ASP下列不是JSP隐含变量的是(

)。

答案:context下面()不是Servlet的技术特点。

答案:多次请求表单中的数据要提交到的处理文件由表单的(

)属性指定。

答案:method以下操作中,()是与使用JavaBean无关的。

答案:jsp:include常量使用()进行修饰

答案:finalJ2EE中,servletAPI为使用cookie,提供了()类

答案:Javax.servlet.http.cookieStatement类提供3种执行方法,用来执行更新操作的是()。

答案:executeUpdate()下列哪个接口或类检索与用户相关的会话对象?(

)

答案:HttpServletRequestsession对象的(

)方法可以用来设置session对象的超时时间。

答案:setMaxInactiveInterval()用于为其他动作提供附加信息的动作是()。

答案:给定request是一个HttpServletRequest对象,可使用(

)创建一个会话。

答案:request.getSession()Page指令中的“contenType”属性是用于指出(

)。

答案:网页类型在page指令中,()属性是可以在页面中重复的属性。

答案:import负责处理驱动的调入并产生对新的数据库连接支持的接口是()。

答案:DriverManagerJSP的结构由()组成。

答案:注释下列代码的输出结果是_______<%

int[]a=newint[]{1,2,3,4,5,6,7,8};

pageContext.setAttribute("a",a);

%>

${i}

答案:46有关page指令的属性理解正确的是(

答案:page指令的contenttype属性用于设置HTTP响应头的content-type;language属性指定将要使用的程序设计语言;pageencoding属性仅在JSP1.2中有效,它定义了页的编码字符。除非指定page指令的contenttype属性,否则缺省值为ISO-8859-1JSP使用Java语言实现动态显示

答案:对在加载Driver类时,它应该创建自己的实例并向DriverManager注册该实例。

答案:对维护用户会话的三种基本技术是URL重写技术、cookie技术和隐藏表单域。

答案:对JSP技术就是JavaEE技术中的一个组成部分。

答案:对在JSP中,对象的作用域有page、request、session和application。

答案:对fn:toLowerCase函数允许将源字符串中的字符全部转换成小写字符。

答案:对J2EE中,HttpServletRequest类的getSession;方法用于创建对话。(

答案:对事务处理模块包含应用程序在数据运算中使用的各种食物规则和操作方法。

答案:对JSP引擎管理JSP页面生命周期的两个阶段:转换和执行。

答案:对在J2EE的Web层主要有两种技术方案:Servlet技术和JSP技术。

答案:对在IE中直接访问http://localhost:8080/网站名/test可以执行TestServlet(路径为/test)的doPost()方法。()

答案:错在JSP页面中可以声明变量和方法,但是仅在当前页面内有效。

答案:对在JSP中,useBean动作用于将请求转发给其他JSP页面。()

答案:错ServletRequest接口定义一个Servlet引擎产生的对象,通过这个对象Servlet可以获得客户端请求的数据。

答案:对一个典型的通常由一个或多个被称作表格的对象组成,数据库中的所有数据或信息都保存在这些表格中。

答案:对Tomcat是JSP运行的引擎。

答案:对下面关于tomcat服务器描述正确的是()。

答案:tomcat是一个开源的免费的web服务器,它支持servlet规范关于在Web应用中于一个Servlet关联的过滤器数量,正确的说法是()。

答案:可以为一个Servlet部署多个过滤器类在以下()标签用来对页面内容进行预定义。

答案:在JSP中,page指令的(

)属性用来引入需要的包或类。

答案:import下列关于Tomcat说法不正确的是(

)。

答案:Tomcat是一种编程语言。以下选项中,那一项不是JSP指令()

答案:import要运行JSP程序,下列说法不正确的是(

答案:客户端需要安装Servlet容器,如Tomcat等。下面那个运算符只有一个操作数()。

答案:~下列哪个page指令是合法的?(

)

答案:<%@pagelanguage=”java”%>使用response对象进行重定向时,使用的方法是(

)。

答案:sendRedirect假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置:mysrvletcom.wgh.MyServlet<servlet-mapping>myservlet/welcome则以下选项可以访问到MyServlet的是()。

答案:http://localhost:8080/welcome当发布Web应用程序时,通常把Web应用程序的目录及文件放到Tomcat的(

)目录下。

答案:webapps以下文件名后缀中,只有()不是静态网页的后缀。

答案:JSP标签库中文件(*.tld)存放在()目录下

答案:WEB—INF要在页面上输出2+3=${2+3},则对应的程序代码应为(

)。

答案:2+3=${2+3}在项目中已经建立了一个JavaBean,该类为:bean.Student,该bean具有name属性,则下面标签用法正确的是:(

答案:下面对servlet中重定向说法描述错误的是()。

答案:源组件和目标组件共享ServletRequest对象下列关于Cookie的说法错误的是_____.

答案:浏览器不可以关闭Cookie功能;Cookie中可以保存任意长度的文本;客户端不保存Cookie;Cookie不可以被服务器修改将web应用发布到tomcat上,以下哪几种方式可以完成()。

答案:创建一个xml文件,并配置web应用信息,将xml文件放置tomcat\conf\Catalina\localhost;将web应用通过tomcat/conf/server.xml进行配置;直接将web应用部署到tomcat/webapps下在Struts应用中,要在网页上输出personbean对象的userName属性值,下列代码正确的是(

答案:;下列是HTTP请求头方法的有(

答案:getprotocol();getheaders();getcookie();getrequestURI();getheadernames()考虑下面JSP文件代码片段:

以下(

)代码片段放置在test2.jsp中不会导致错误。

答案:<%=request.getparameter("username")%>;下面属于servlet方法的有(

答案:doOptions();doTrace();doPost()下面对jdbcapi描述正确的是(

答案:DriverManager接口的getConnection()方法可以建立和数据库的连接;Statement接口的executeQuery()方法可以发送select语句给数据库;Connection接口的createStatement()方法可以创建一个Statement对象一个servlet的生命周期包括(

)方法

答案:service();destroy();init()下列选项中,不是page指令的import属性的作用是(

答案:定义JSP页面使用的脚本语言;定义JSP页面响应的MIME类型;定义JSP页面字符的编码关于HttpSession的getAttibute()和setAttribute()方法,正确的说法是_____

答案:setAttributer()方法保存数据时如果名字重复会覆盖以前的数据;getAttributer()方法返回类型是Object有关会话跟踪技术描述正确的是(

答案:在禁用cookie时可以使用URL重写技术跟踪会话;cookie是web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端下列关于EL的说法正确的是________

答案:EL可以读取JavaBean的属性值;EL可以访问所有的JSP内置对象下列servlet的处理流程中表述正确的步骤是(

答案:服务器将相应返回给客户端;servlet构建一个响应,并将其传给服务器。这个响应是动态构建的,相应的内容通常取决于客户端的请求,这个过程中也可以使用外部资源;客户端发送一个请求至服务器端;服务器将请求信息发给servlethttp响应包含以下哪些部分()。

答案:响应头;响应正文;响应状态行JSP指令用来设置整个JSP页面相关的属性。

答案:对数据库连接池的基本思想就是为数据库连接建立一个缓冲池。

答案:对Cookie中可以保存任意长度的文本。(

答案:错MVC是一种设计模式,它由视图、控制器和模型三部分组成。

答案:对采用N层应用模式可以将问题细化,可集中精力解决每个单独的层。

答案:对setAttributer()方法保存数据时如果名字重复会覆盖以前的数据。(

答案:对JSP页面是由传统的页面HTML文件中加入Java脚本片断和JSP标记所构成的。

答案:对web.xml文件是Web应用的必备组件。

答案:对JSP页面由HTML代码和嵌入其中的Java代码所组成

答案:对SQL语句的主要功能就是同各种关系数据库建立连接并进行操作,它作为关系数据库管理系统的标准语言。

答案:对JSP页面可以通过include指令来包含其他文件。

答案:对JavaBean通过java编译器可以得到正确的执行。

答案:对JDBC是用于Java应用程序连接数据库的标准方法,简单说就是用访问数据库的。

答案:对Servlet中,HttpServletResponse的sendRedirect()用来把一个Http请求重定向到另外的URL。(

答案:对JavaBean类似于Microsoft的COM组件。

答案:对JavaBean是描述(Java)的软件组件。

答案:对每当传递请求或响应时调用Filter的doFilter方法。

答案:对MyEclipse是可视化的开发工具。

答案:对Jsp:attribute动作主要有name和trim两个属性。

答案:对request对象包含所有请求的信息,如请求的来源、标头、Cookies和请求相关的参数值等。

答案:对在J2EE中,给定某servlet代码如下,编译运行该文件,以下陈述正确的是(B)Public

class

servlet

extends

Httpservlet{Public

void

init()

throws

ServletException{}Publicvoidservice(HttpservletRequestresquest,HttpservletResponseresponse)ThrowsservletExceptionIOException{printWriterout=response.getWriter();

out.println(“hello”);}}

答案:编译后,把servlet.class放在正确位置,运行该servlet,在浏览器中会看到输出文字,hello!Servlet程序的入口点是()

答案:inithttp请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得懂发送方发送的数据,http协议采用()协议来规范正文的数据格式。

答案:MIMETomcat的默认端口是______

答案:8080以下()可用于检索session属性userid

答案:Session.getAttribute(“userid”);给定一个servlet程序代码片段,如下()

PublicvoiddoPost(HttpservletRequest

request,HttpservletResponse,response)

throwsservletException,IOException{

request.getSession().getAttribute(“A”);

//第二行}

假设第二行返回的对象引用不是null,那么这个对象存储在()范围中

答案:session下面()不是重写的URL。

答案:使用Cookie在J2EE中,对于Httpservlet类的描述错误的是()

答案:我们自己编写的Servlet继承了Httpservlet类,一定需要覆盖doPost或者doGet;用下列哪个方法将使会话失效?(

)

答案:session.invalidate();要使用JSTL的核心标签库,需要在JSP源文件的首部加入如下声明语句(

答案:<%@

taglib

prefix="c"

uri="/jsp/jstl/core"

%>servlet可以在以下()三个不同的作用域存储数据

答案:请求、会话和上下文下列注释方式可以在JSP中使用并且客户端无法查看的是____

答案:<%--注释--%>在J2EE的ModelⅡ模式中,模型层对象被编写为(

)。

答案:JavaBean针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码时____网络;

朋友推荐;

报纸;

其他;

答案:request.getParameterValues(“aihao”).length给定一个servlet的代码片段如下:()

PublicvoiddoGet(HttpservletRequest

request,HttpservletResponse,response)

throwsservletException,IOException{

____________

Out.println(“hi,

kitty!”);

Out.close();

}

运行此servlet时输出如下:hi

Kitty!

则在此servlet下划线处填充如下代码

答案:PrintWriter

out=response.getWriter();下面不是Servlet方法的是()。

答案:doRead()(

)动作用于转向另一个页面。

答案:forward在JSP中如果要导入java.io.*包,应该使用(

)指令。

答案:page下面那个语句是条件语句()。

答案:if语句下面哪一个运算符具有3个操作数()。

答案:?:以下有关servlet常用的请求头的含义说法正确的是(

答案:accept-language头指出客户端倾向的语言,如en;host表明了主机和端口;content-length头以字节为单位给出post数据的长度ServletAPI由哪两个部分组成()。

答案:javax.servlet.http;javax.servlet以下关于JavaservletAPI说法正确的是(

答案:javax.servlet.http包对http协议提供了特别的支持;JavaservletAPI是一组Java类,它定义了web客户端和webservlet之间的标准接口;JavaservletAPI由两个包组成:javax.servlet和javax.servlet.httpServlet的优点有()。

答案:执行效率高;可移植性好;功能强大在JSP中,要定义一个方法,以下(

)元素不需要用到

答案:<%=

%>;<%

%>;<%@

%>在EL中访问JavaBeanStudent的对象smallTank的属性name正确的是_______。

答案:${smallT};${smallTank[“name”]};${smallTank[‘name’]}下列关于Servlet生命周期的说法错误的是____

答案:构造方法只会调用一次;destroy()方法在每次请求完毕时会被调用。下列page指令的使用正确的是______

答案:<%@pageimport="java.util.*,

java.sql.*"%>;<%@pageimport="java.util.*"%>下列有关servlet的生命周期说法错误的有(

答案:servlet的生命周期由servlet实例控制;service()方法不会响应客户端发出的请求;init()方法在创建servlet实例前对其进行初始化,传递的参数为实现servletcontext接口的对象;destroy()方法不能释放servlet实例有关C/S、B/S结构下列说法正确的是(

答案:在C/S结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论