JavaWeb摸底测试题

合集下载

javaweb试题_带答案

javaweb试题_带答案

javaweb试题_带答案Javaweb试题一、选择题............................................................................................... 错误!未定义书签。

二、问答题............................................................................................... 错误!未定义书签。

一、选择题没有注明则为单项。

1.下面哪个不是Form的元素( D )A. Input B: textarea C: select D: table2. HTML页面中,下面哪个表示空格( B )A.&B.C.©D.<3.中的align属性是什么含义( C )A. 加粗B. 斜体C. 对齐方式D. 边框样式4.单选按钮是下列哪一个( D )A.B.C.D.5.下边哪个不是JSP内置对象( c)A. SessionB. requestC. cookieD. out9个request,response,outpageContext,request,sesion,applicationConfig,exception,page6.下边哪个是JSP指令标记( )A.<%……%>:服务器脚本B. <%!……%>:声明C. <%@……%>:指令。

page||include|taglibD.<%=……%>:表达式7.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句(C )A.B.C. <%@ page import=”.*” />D.<%@ page include=”.*” />8.关于JavaBean的说法,哪个是正确的(D )A. JavaBean的具体类可以不是public的B. JavaBean可以只提供一个带参数的构造器C. JavaBean可以象Html标记一样不关闭D. JavaBean可以保存状态9. JavaBean的生命周期中,哪个是用来跟踪用户会话的( A )<c:set var=”b” value=”bbbb” ,scope=”session”/>A. sessionB. requestC. pageD. application10.要在session对象中保存属性,可以使用以下哪个语句( B )A. (“key”,”value”)B. (“key”,”value”)C. (“key”)D. (“key”)11.Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是(D )A. forward之后可以使用原来的request对象,而且效率更高。

JavaWeb摸底测试题

JavaWeb摸底测试题

网页开发基础一、填空题1.是英文【】地缩写.2.<>标记用于定义文档所要显示地内容,也称为【主体】.3.在表格标记中用于设置是否显示边框地属性是【】.4.引入地方式有种,分别为【链入式】、行内式(也称为内联样式)、【内嵌式】和导入式.5.中将标准分为个不同地部分:【核心】、【】和【】.二、判断题1.在实际开发中,开发者只需将后台数据展示在相应页面即可,无需关心前台界面中地代码.()2.属性设置字体时, 中文字体需要加英文状态下地引号,英文字体一般不需要加引号.()3.在文档对象节点树中,具有相同父节点地节点叫做“父节点”.(√)4.内嵌式是将代码集中写在文档地<>头部标记中,并且用<>标记定义.(√)5.在控件中,当值为时,表示地是单行文本输入框.(√)三、选择题1.分析下面地代码,经过运算后地值为().; ""; ;: : : : 程序报错2.下列选项中,可以在警告框中写入" "地是(): " ": (" ");: (" "): (" ");3.下列选项中,哪个元素中可以放置代码?(): <>: <>: <>: <>4.下列选项中,用来定义下拉列表地是().: <>: <><>: <><>: <>5.下列选项中,不是< >标记属性地是(): : : :概述一、填空题1.称为可扩展地标记性语言,格式良好地有且只能有【】个根元素.2.服务器地默认端口号是【】.3.定义元素地属性时,有四种设置说明:,,【】和默认值.4.在文档中,元素一般是由开始标记,属性,【元素内容】和结束标记构成.5.在地种请求方式中,最常用地是【】和【】.二、判断题1.当访问一个应用程序时,如果没有指定资源名称,则会访问默认地页面.(√)2.采取在文件中配置虚拟目录,每次修改文件后,都需要重启服务器,否则修改地配置将不会生效.(√)3.一个应用下子目录地命名没有特殊规定,可以随意命名.()4.属性是对标记进一步地描述和说明,一个标记只能有一个属性.()文档中如果保存有中文字符,那么保存地文件编码格式一定要与文档声明地地编码取值相同,否则将会产生中文乱码问题.(√)三、选择题1.下列选项中,可以成功修改端口号为地是(): < "" "" "" "" >: < "" "" "" "" >: < "" "" "" "" >: < "" "" "" "" >2.下面选项中,哪个头字段用于告诉浏览器自动刷新页面地时间?(): : : :3.下面选项中,表示服务器错误地状态码是(): : : :4.下面选项中,哪个头字段用于告知服务器,客户端所使用地字符集?(): : : :5.下列关于地描述中,正确地是(): 所有地元素都必须是小写地: 所有元素都必须正确地关闭: 所有文档都必须有: 以上说法都正确基础一、填空题1.在开发中,实现了多个之间数据共享地对象是【】.2.在容器启动每一个应用时,就会创建一个唯一地对象,该对象和应用具有相同地【域属性】.3.对象是由【】创建出来地.4.在接口中,实现请求重定向地方法是【】.5.用于监听对象生命周期地接口是【】.二、判断题1.对象可以实现多个之间地数据共享.()2.一个<>元素下配置多个<>子元素能实现地多重映射.()3.一个可以映射多个虚拟路径.(√)4.使用工具可以自动编译并生成该地相应配置信息.()5.在一个中只能配置一个监听器.()三、选择题1.下面选项中, 哪个方法用于返回映射到某个资源文件地对象(): ( ): ( ): ( ): ( )2.下面选项中, 用于根据虚拟路径得到文件地真实路径地方法是(): ( ): ( ): ( ): ( )3.下面选项中, 用于设置地域属性地方法是(): ( ): ( ): ( ): ( )4.下列选项中,哪个是中配置初始化参数地标签?(): <>: <>: <>: <>5.工具开发会自动将目录下地文件编译成文件存放到哪个目录下(): : : :请求和响应一、填空题1.接口地()方法,该方法地实质是生成【】响应码和响应头,并发送给客户端.所谓请求重定向,指地是服务器接受到客户端地请求后,又再次引导【】重新发送请求,指定了一个新地资源路径.3.当传输文本时,如果编码和解码使用地码表不一致,就会导致【】问题.4.对象地()和()方法都可以发送响应消息体,但两者是【】地,同时使用将产生异常.5.将字符转换成字节地过程称为编码,将字节转换成字符地过程称为【】.二、判断题1.转发地()方法,必须在响应提交给客户端之后被调用,否则将抛出异常.()2.通过请求转发来实现目标资源地访问时,由于客户端发送了两次请求,所以浏览器地址栏发生改变.()3.接口中地()方法用于设置对象获取请求参数地解码方式,它对于与请求都有效.()4.使用( ) 方法时,如果获取到地头字段地值不能转为类型,将发生异常.()5.如果没有设置头字段,那么()方法设置地字符集编码不会出现在消息地响应头中.()三、选择题1.如果想要将页面传递来地用户名为张三地数据存放在对象中,以下哪种方式可以实现(): ("张三");: () ("张三");: ("", "张三");: ("张三");2.接口中,用于将请求从一个传递给另外地一个资源地方法是(): ( ,): ( ,): ( ,): ( ,)3.使用实现转发时,下列哪个路径地写法是正确地?(): 只能是相对路径: 只能是绝对路径: 相对路径和绝对路径都可以: 相对路径可以,但绝对路径不可以4.通过配置来解决请求参数地乱码问题,可以在文件中地节点下添加地属性是(): ””: ””: ””: ””5.在接口中,用于返回请求消息地实体部分地字符集编码地方法是(): (): (): (): ( )会话及会话技术一、填空题1.容器中会话地有效时间可以在【】文件中设置,默认会话过期时间为分钟.2.使用技术时,实质上是服务器与客户端,通过响应头及请求头,传递【】属性来识别不同地客户端.3.应用中地会话指地是一个客户端(浏览器)与【】之间连续发生地一系列请求和响应过程.4.是借助【】来传递属性地.5.使用类中地【】方法会通知浏览器立即删除这个信息.二、判断题1.容器中如果将<>元素中地时间值设置成或一个负数,则表示会话永不超时.()2.是一种将会话数据保存到服务器端地技术,需要借助技术来实现.()3.地属性是用来指定浏览器访问地域,设置属性时严格区分大小写.()4.地属性设置后,只对当前访问路径所属地目录有效.()5.一次会话过程中,只允许客户端与服务器进行一次请求与响应过程.()三、选择题1.阅读下面代码:();();<> () ("");( ) {<>();("", );}();下面选项中,哪个是对上述代码功能地正确描述?(): 实现不同用户地不同浏览器之间共享同一个购物车中地数据: 实现不同地应用程序之间共享同一个购物车中地数据: 实现放在不同容器中地不同应用程序共享同一个购物车中地数据: 实现了每个不同地浏览器都有自己对应地一个购物车,来实现数据共享2.服务器地默认会话超时时间是(): 秒: 分钟: 毫秒: 小时3.下面选项中,用于强制使对象无效地方法是(): . (): . (): . (): . ();4.下面选项中,当存在对象直接返回,否则返回地方法是(): ();: ();: ();: ();5.下列选项中,能够用于获取客户端所有对象地方法是(): <> ();: [] ();: <> ();: [] ();。

Javaweb练习题1(含答案)

Javaweb练习题1(含答案)

Javaweb练习题1(含答案)Javaweb选择题o 1. 页面中需要增加链接,正确的HTML代码是_A_____。

A. 百度B. 百度C. /doc/eb12351030.html,D. 百度o 2. 以下选项中,哪个全部都是表格标签___ B___。

A.B.C.D.A. 1B. 2C. 3D. 4o 4. window对象中用于显示一个输入对话框的方法是_____C__。

A. alert()B. confirm()C. prompt()D. createPopup()o 5. 下列代码的输出结果是___B__【2.0分】A. 014B. 024C. 025D. 运行错误6. 针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码是___C___。

游戏运动棋牌美食A. request.getParameter("aihao").lengthB. request.getParameter("aihao").size()C. request.getParameterValues("aihao").lengthD. request.getParameterValues("aihao").size()o 7. ____C__标签用于定义表格、行和单元格。

A. tbody tr tdB. table row celC. table tr tdD. table th tdo 10. MyEclipse中,常用web项目具体类型为(D)。

【2.0分】A. static web projectB. dynamic web projectC. java projectD. web projecto 11. 如果希望更新数据库表authors中first_name列为非空,可以使用( C )语句。

【2.0分】A. alter table authors add first_name not nullB. alter table authors modify first_name not nullC. alter table authors update first_name not nullD. alter table authors drop first_name not nullo 12. 下列说法错误的是___C___。

新版精选WEB应用程序开发【JAVA-WEB开发】模拟考试188题(含答案)

新版精选WEB应用程序开发【JAVA-WEB开发】模拟考试188题(含答案)

WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在_________对象中。

答案:request2.()动作用来引导客户端的请求到另一个页面或者是另一个servlet。

答案:<jsp:forword>3.<jsp:useBean>动作用来装载一个将在JSP页面中使用的()。

答案:javabean4.JavaBean的种类分为()和()两类。

答案:可视化 javabean,非可视化 javabean5.JDBC的接口分为两个层次:一个是程序开发人员的(),另一个是()。

答案:JDBC API,底层的JDBCDRIVER API6.为了使连入Internet的众多电脑主机在通信时能够相互识别,Internet中的每一台主机都分配有一个惟一的()位地址,该地址称为(),也称作网际地址。

答案:32,IP地址7.JDBC主要由两部分组成:一部分是访问数据库的高层接口,即通常所说的___ ___;另一部分是由数据库厂商提供的使Java程序能够与数据库连接通信的驱动程序,即___ ____。

答案:JDBC API,JDBC Database Driver8.Config对象是JSP页面通过()进行初始化时被传递的对象。

答案:JSP container9.JDBC是一种可用于执行的Java API,它由一些Java语言编写的__________组成。

答案:api函数10.response对象的____________方法可以将当前客户端的请求转到其他页面去。

答案:sendRedirect(URL url)11.JSP的_____对象用来保存单个用户访问时的一些信息。

答案:session12.答案:“<!–”和“–> out对象的__ _____方法,功能是输出缓冲的内容。

答案:out.flush()13.当JSP页面的一个客户线程在执行 _______ 方法时,其他客户必须等待。

java web 相关考试题

java web 相关考试题

Java web的相关考试题A. 初始化B. 服务C. 销毁D. 加载在JSP中,以下哪个标签用于包含其他文件?A. <jsp:include>B. <jsp:forward>C. <jsp:useBean>D. <jsp:setProperty>在Java Web应用中,request对象的作用范围是什么?A. 整个应用B. 当前请求C. 当前会话D. 当前页面Servlet API中,HttpServletResponse对象的sendRedirect方法的作用是什么?A. 发送一个HTTP响应到客户端B. 重定向请求到另一个资源C. 设置响应的状态码D. 设置响应头信息在Java Web应用中,session对象的作用范围是什么?A. 整个应用B. 当前请求C. 当前会话D. 当前页面在JSP中,<%! %>标记用于定义什么?A. 声明变量B. 表达式C. 脚本片段D. 声明方法或变量在Java Web应用中,以下哪个对象用于跟踪用户的状态信息?A. requestB. responseC. sessionD. application关于Java Servlet的doGet和doPost方法,以下说法正确的是?A. doGet方法只处理GET请求,doPost方法只处理POST请求B. doGet和doPost方法都可以处理GET和POST请求C. doGet方法返回的数据量通常比doPost方法大D. doGet方法更安全,因为它不会在请求体中发送数据。

java web试题及答案

java web试题及答案

java web试题及答案一、单选题1. 下面哪个不是Java Web中的三大组件?A. JSPB. ServletC. JDBCD. EJB答案:C2. 在Java Web中,以下哪个是正确的访问Servlet的URL模式?A. /servlet/MyServletB. /MyServletC. servlet/MyServletD. MyServlet答案:B3. 下面哪个选项不是正确的JSP指令?A. <%@ page contentType="text/html;charset=UTF-8" %>B. <%@ include file="header.jsp" %>C. <%! int i = 0; %>D. <% out.println("Hello, World!"); %>答案:C4. 下面哪个选项不是Java Web中常见的部署描述符文件?A. web.xmlB. context.xmlC. server.xmlD. sun-web.xml答案:C5. 在Java Web开发中,以下哪个选项可以用来从客户端接收数据?A. HttpServletRequestB. HttpServletResponseC. HttpSessionD. ServletContext答案:A二、填空题1. Java Web中的MVC模式中,将业务逻辑封装在模型中,实现对数据的访问、处理和操作,用于实现数据的持久化和访问。

这个模型称为_______。

答案:JavaBean2. Java Web中,JSP是Java Server Pages的简称,它是一种动态网页技术,是通过在HTML中插入Java代码片段来生成动态内容的。

JSP文件的扩展名是_______。

答案:.jsp3. 在Java Web中,使用JDBC进行数据库访问的第一步是加载并注册数据库驱动程序,使用的类是_______。

Java Web综合测试题

Java Web综合测试题

第一部分:单项选择题1、Java中的main()函数的返回值是_____。

A、StringB、intC、charD、void2、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点。

A、安全性B、多线程C、跨平台D、可移植3、如下哪些字串是Java中的合法标识符。

A、fieldB、superC、3numberD、 #number4、下面哪个不是Java中的容器。

CA、ScrollPaneB、ScrollbarC、AppletD、Dialog5、对java中的接口,下面说法错误的是____。

A、使用关键字interface定义接口类B、使用关键字implements定义接口类的派生类C、接口中不容许定义成员变量D、接口中不容许定义成员函数6、在Struts应用的模型中包含哪些组件?(单选)A、JSPB、ServletC、ActionServletD、ActionE、代表业务逻辑或业务数据的JavaBeanF、客户化标签7、pcakage关键字声明类所在的包名,下列说法不正确的是_____。

A、类的包名必须与类所在文件的目录路径一致B、类的包名的最后必须是类名C、同一包中的类可以相互访问protected成员变量D、package语句必须是类文件的第一条语句8、对于以下代码,HelloAction希望把请求转发给hello.jsp,在HelloAction的execute()方法中如何实现?(多选)<action path = "/HelloWorld" type = "hello.HelloAction" name = "HelloForm"scope = "request" validate = "true" input ="/hello.jsp"><forward name="SayHello" path="/hello.jsp" /></action>选项:(A) return new ActionForward(mapping.getInput());(B) return mapping.findForward("SayHello");(C) return mapping.findForward(“hello.jsp");9、在一个类文件中的关键字package,import,class出现的可能顺序是____A、package ,import ,classB、class ,import ,packageC、import ,package ,classD、package ,class ,import10、下面哪个类声明是正确的A、abstract final class HI(……)B、abstract private move()(……)C、protected private number;D、public abstract class Car(……)11、异常指的是_____。

javaweb考试题及答案

javaweb考试题及答案

javaweb考试题及答案一、选择题1. 在Java Web开发中,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()答案:C2. 以下哪个不是JSP的内置对象?A. requestB. responseC. outD. session答案:D3. 在Java Web中,以下哪个不是JDBC操作数据库的步骤?A. 加载数据库驱动B. 建立数据库连接C. 创建Statement对象D. 编译Java程序答案:D二、填空题1. 在Java Web开发中,____是用来封装HTTP请求和响应的。

答案:Servlet2. JSP页面中的注释可以通过____来实现。

答案:<!-- -->3. 在Java Web中,____是用来处理客户端请求并返回响应的。

答案:Servlet三、简答题1. 简述Java Web中会话管理的两种方式。

答案:Java Web中会话管理的两种方式是使用Cookie和使用URL重写。

2. 描述JDBC连接数据库的基本步骤。

答案:JDBC连接数据库的基本步骤包括:加载数据库驱动、建立数据库连接、创建Statement对象、执行SQL语句、处理结果集、关闭Statement和连接。

四、编程题1. 编写一个Servlet,实现对客户端发送的GET请求进行处理,并返回客户端请求的URL。

答案:```javaimport javax.servlet.*;import javax.servlet.http.*;import java.io.*;public class GetServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();String url = request.getRequestURL().toString();out.println("<html><body>");out.println("<h2>You requested: " + url + "</h2>"); out.println("</body></html>");}}```结束语:以上是本次Java Web考试的题目及答案,希望同学们通过这次考试能够更好地掌握Java Web开发的相关知识和技能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网页开发基础一、填空题1.HTML是英文【Hype Text Markup Language 】的缩写。

2.<body>标记用于定义HTML文档所要显示的内容,也称为【主体】。

3.在表格标记中用于设置是否显示边框的属性是【border 】。

4.引入CSS的方式有4种,分别为【链入式】、行内式(也称为内联样式)、【内嵌式】和导入式。

5.W3C中将DOM标准分为3个不同的部分:【核心BOM 】、【XML BOM 】和【HTML BOM 】。

二、判断题1.在实际开发中,开发者只需将后台数据展示在相应页面即可,无需关心前台界面中的JS代码。

(x )2.font-family属性设置字体时, 中文字体需要加英文状态下的引号,英文字体一般不需要加引号。

(x )3.在文档对象节点树中,具有相同父节点的节点叫做“父节点”。

(√)4.内嵌式是将CSS代码集中写在HTML文档的<head>头部标记中,并且用<style>标记定义。

(√)5.在input控件中,当type值为text时,表示的是单行文本输入框。

(√)三、选择题1.分析下面的JavaScript代码,经过运算后m的值为( d )。

var x=11; var y="number"; var m=x+y;A: 11number B: number C: 11D: 程序报错2.下列选项中,可以在JavaScript警告框中写入"Hello World"的是( c )A: alertBox="Hello World";B: msgBox("Hello World");C: alert("Hello World");D: alertBox("Hello World");3.下列选项中,哪个HTML 元素中可以放置Javascript 代码?(a)A: <script>B: <javascript>C: <js>D: <scripting>4.下列选项中,用来定义下拉列表的是(b)。

A: <input/>B: <textarea></textarea>C: <select></select>D: <form>5.下列选项中,不是<img />标记属性的是( d )A: src B: alt C: width D: hrefJava Web概述一、填空题1.XML称为可扩展的标记性语言,格式良好的XML有且只能有【 1 】个根元素。

2.Tomcat服务器的默认端口号是【8080 】。

3.定义元素的属性时,有四种设置说明:#REQUIRED ,#IMPLIED,【#Fixed 】和默认值。

4.在XML文档中,元素一般是由开始标记,属性,【元素内容】和结束标记构成。

5.在HTTP的8种请求方式中,最常用的是【GET 】和【POST 】。

二、判断题1.当访问一个Web应用程序时,如果没有指定资源名称,则会访问默认的页面。

(√)2.采取在文件中配置虚拟目录,每次修改文件后,都需要重启服务器,否则修改的配置将不会生效。

(√)3.一个web应用下子目录的命名没有特殊规定,可以随意命名。

(x )4.属性是对标记进一步的描述和说明,一个标记只能有一个属性。

(x )5.XML文档中如果保存有中文字符,那么保存的文件编码格式一定要与文档声明的encoding的编码取值相同,否则将会产生中文乱码问题。

(√)三、选择题1.下列选项中,可以成功修改Tomcat端口号为80的是( c )A: <Connect port="8080" protocol="HTTP/" connectionTimeout="20000" redirectPort="8443" />B: <Connector port="8080" protocol="HTTP/" connectionTimeout="20000" redirectPort="8443" />C: <Connector port="80" protocol="HTTP/" connectionTimeout="20000" redirectPort="8443" />D: <Connect port="80" protocol="HTTP/" connectionTimeout="20000" redirectPort="8443" />2.下面选项中,哪个头字段用于告诉浏览器自动刷新页面的时间?(c )A: Server B: Accept-Location C: Refresh D: Accept- Refresh3.下面选项中,表示服务器错误的状态码是( d )A: 100B: 404C: 304D: 5004.下面选项中,哪个头字段用于告知服务器,客户端所使用的字符集?( d )A: Accept-Charset B: Accept C: Accept-Encoding D: Accept-Language5.下列关于XML的描述中,正确的是( b )A: 所有的XML元素都必须是小写的B: 所有XML元素都必须正确地关闭C: 所有XML文档都必须有DTD D: 以上说法都正确Servlet基础一、填空题1.在Servlet开发中,实现了多个Servlet之间数据共享的对象是【ServletContext 】。

2.在Servlet容器启动每一个web应用时,就会创建一个唯一的ServletContext对象,该对象和web应用具有相同的【域属性】。

3.ServletConfig对象是由【getServletConfig 】创建出来的。

4.在HttpServletResponse接口中,实现请求重定向的方法是【】。

5.用于监听ServletRequest对象生命周期的接口是【】。

二、判断题1.ServletConfig对象可以实现多个Servlet之间的数据共享。

(x )2.一个<servlet-mapping>元素下配置多个<url-pattern>子元素能实现Servlet的多重映射。

()3.一个Servlet可以映射多个虚拟路径。

(√)4.使用Eclipse工具可以自动编译Servlet并生成该Servlet的相应配置信息。

()5.在一个中只能配置一个监听器。

(x )三、选择题1.下面选项中, 哪个方法用于返回映射到某个资源文件的URL对象( b )A: getRealPath(String path)B: getResource(String path)C: getResourcePaths(String path)D: getResourceAsStream(String path)2.下面选项中, 用于根据虚拟路径得到文件的真实路径的方法是(a )A: String getRealPath(String path)B: URL getResource(String path)C: Set getResourcePaths(String path)D: InputStream getResourceAsStream(String path)3.下面选项中, 用于设置ServletContext的域属性的方法是(c )A: setAttribute(String name,String obj)B: setParameter(String name,Object obj)C: setAttribute(String name,Object obj)D: setParameter (String name,Object obj)4.下列选项中,哪个是中配置初始化参数的标签?(b )A: <param-init>B: <init-param>C: <param>D: <init>5.Eclipse工具开发Servlet会自动将src目录下的文件编译成class文件存放到哪个目录下(d)A: class B: classes C: lib D: conf请求和响应一、填空题1.HttpServletResponse接口的sendRedirect()方法,该方法的实质是生成【】响应码和Location响应头,并发送给客户端。

2.所谓请求重定向,指的是Web服务器接受到客户端的请求后,又再次引导【】重新发送请求,指定了一个新的资源路径。

3.当传输文本时,如果编码和解码使用的码表不一致,就会导致【】问题。

4.response对象的getOutputStream()和getWriter()方法都可以发送响应消息体,但两者是【】的,同时使用将产生IllegalStateException异常。

5.将字符转换成字节的过程称为编码,将字节转换成字符的过程称为【】。

二、判断题1.转发的forward()方法,必须在响应提交给客户端之后被调用,否则将抛出IllegalStateException异常。

()2.通过请求转发来实现目标资源的访问时,由于客户端发送了两次请求,所以浏览器地址栏发生改变。

()3.HttpServletRequest接口中的setCharacterEncoding()方法用于设置request对象获取请求参数的解码方式,它对于get与post请求都有效。

()4.使用getIntHeader(String name) 方法时,如果获取到的头字段的值不能转为int类型,将发生NumberFormatException异常。

()5.如果没有设置Content-Type头字段,那么setCharacterEncoding()方法设置的字符集编码不会出现在HTTP消息的响应头中。

()三、选择题1.如果想要将页面传递来的用户名username为张三的数据存放在Requset对象中,以下哪种方式可以实现()A: String username=("张三");B: String username=(String) ("张三");C: ("username", "张三");D: ("张三");2.RequestDispatcher接口中,用于将请求从一个Servlet传递给另外的一个Web资源的方法是()A: forward(ServletResponse response,ServletRequest request)B: include(ServletRequest request,ServletResponse response)C: forward(ServletRequest request,ServletResponse response)D: include(ServletResponse response,ServletRequest request)3.使用request实现转发时,下列哪个路径的写法是正确的?()A: 只能是相对路径B: 只能是绝对路径C: 相对路径和绝对路径都可以D: 相对路径可以,但绝对路径不可以4.通过配置Tomcat来解决GET请求参数的乱码问题,可以在文件中的Connector节点下添加的属性是()A: useBodyEncodingForURI=”false”B: useBodyEncoding=”true”C: useBodyEncodingForURI=”true”D: useBodyEncoding=”false”5.在HttpServletRequest接口中,用于返回请求消息的实体部分的字符集编码的方法是()A: getCharacter ()B: getCharacterEncoding()C: getEncoding()D: getHeader(String name)会话及会话技术一、填空题1.Tomcat容器中会话的有效时间可以在【】文件中设置,默认会话过期时间为30分钟。

相关文档
最新文档