选择题:1)下面对Http请求消息使用GET和POST方法陈述正确的是:(单选)(C)A POST方法提交信息可以保存为书签,而GET则不行B 可以使用GET方法提交敏感数据C 使用POST提交数据量没有限制D 使用POST方法提交数据比GET方法快2)Web应用程序打包后的扩展名是:(单选)(B)A EARB WARC JARD RAR3)下面关于Servlet的陈述正确的是:(多选)(BC)A 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost 方法处理请求B Servlet运行在服务器端C Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用D Servlet不能向浏览器发送Html标签4)在Web应用程序中配置了Servlet的信息,如果你的项目为LoginDemo,那么最可能位于哪个目录下。
(单选)(D)A LoginDemo/B LoginDemo/src/C LoginDemo/logindemo/WEB-INF/bin/D LoginDemo/logindemo/WEB-INF/5)下面说法错误的是:(多选)(CD)A Http协议是无状态的协议B 会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等C 使用(false)可以新建会话D 使用()可以添加Cookie到客户端6)在中存在如下代码<form action=”/logindemo/login”>username:<input type=’text’ name=’userName’ id=’myName’value=’your name’> </form>在login servlet中获得文本框的值正确的是:(单选)(D)A 无法获取,因为代码在Html中B (“userName”)C (“myName”)D (“userName”)7)可以用于发送邮件的协议有:(多选)(BD)A Pop3B SMTPC FTPD IMAP8)在使用JavaMailAPI发送邮件时可以使用哪个方法:(单选)(A)A ()B ()C ()D ()9)Jsp在转译阶段生成文件的扩展名是(B)A classB javaC exeD bin10)下面的说法错误的是:(单选)(D)A Jsp可以处理动态内容和静态内容B 在Jsp最终会编译成字节码后执行C 在jsp中可以使用脚本控制Html的标签生成D Jsp中不能使用.00”" errorPage="" isErrorPage="false" %>A 该页面可以使用exception对象B 该页面发生异常会转向C 存在errorPage属性时,isErrorPage是必须的属性值且一定为falseD 页面一定要有isErrorPage属性且值为true;11)下面不属于Jsp隐式对象的是:(单选)(B)A sessionB configC pageScopeD exception12)在jsp中作用域由小到大的组合是:(单选)(C)A request page session applicationB page request session applicationC pageContext request session applicationD pageScope request sessionScope applicationScope13)在项目中已经建立了一个JavaBean该类为:,给bean具有name属性,则下面标签用法正确的是:(单选)(C)A <jsp:useBean id="student" class="Student" scope="session"></jsp:useBean>B <jsp:useBean id="student" class="Student" scope="session">hello student!</jsp:useBean>C <jsp:useBean id="student" class="" scope="session">hello student!</jsp:useBean>D <jsp:getProperty name="name" property="student"/>14)下列标签使用正确的是:(多选)(AC)A <jsp:forward page=""><jsp:param name="xxx" value="xxx"/></jsp:forward>B <jsp:forward page=""></jsp:forward>C <jsp:forward page=""/>D <jsp:forward page=""/><jsp:param name="xxx" value="xxx"/></jsp:forward>15)${empty ""}的结果是:(单选)(C)A not nullB nullC trueD false16)在中存在如下的代码:<input type="text" name="stuid" value="1001"/>则在中可以使用可以使用哪些语句可以获取stuid的值:(多选)(ABD)A <%=("stuid")%>B ${}C ${param[stuid]}D ${param["stuid"]}17)在标签处理类中返回值EVAL_PAGE的含义是:(单选)(B)A 重复执行标签B 继续处理页面内容C 跳过标签体内容D 跳过页面内容18)标签文件的扩展名是:(单选)(A)A tldB tagC dtdD xml19)关于MVC下面说法正确的是:(多选)(ABCD)A MVC表示模型,视图,控制器B 在model 1体系结构中没有使用ServletC model 1体系结构适合小型项目,开发效率较高,但大型项目会有维护问题D JavaBean可以访问数据库20)Model 2体系结构中控制器对象是一个:(单选)(A)A ServletB JavaBeanC Jsp页面D Html页面21)FilterConfig的哪个方法可以返回init参数的名称(D)A getServletContext()B getInitParameter(String name)C getFilterName()D getInitParameterNames()22)下面关于JSP自定义标记的描述正确的是(A)。
(选择一项)A JSP自定义标记是用于添加新动作标记的扩展机制B 标记库通常被打包成.jar文件,该文件包含实现库标记的Java文件C 文件的<taglib-location>表示类文件的位置D 标记的属性名在文件中描述扩展标记的用法23)在java程序中的中要使用标记扩展,下列选项正确的是(D)。
(选择一项)A <%@taglib URL=“/hello”prefix=“examples”%>B <%taglib URI=“/hello”prefix=“examples”%>C <%@taglib url=“/hello”prefix=“examples”%>D <%@taglib uri=“/hello”prefix=“examples”%>24)对于<jsp:param>动作,描述正确的是(AB)(选择两项)A < jsp:param >是<jsp:include>、<jsp:forward>标记的子标记B 如果有代码:<jsp:forward page=""><jsp:param name="name" value="jb-aptech"/></jsp:forward>,则在中可以使用(“name”);把属性name的值取出来C 如果有代码:<jsp:forward page=""><jsp:param name="name" value="jb-aptech"/></jsp:forward>,则在中可以使用(“name”);把属性name的值取出来D 如果<jsp:param>标记不放在<jsp:forward>标记内,也就是不作为<jsp:forwrd>的子标记,则使用浏览器查看时会显示错误页面25)在JSP中,在中有行代码:<% (“Co.”,”jb-aptech”); %>在中有行代码:<% ((String)(“Co.”)); %>为了使得在中的如上代码可以显示“bi-aptech”,可以使用(ABD)方法。
(选择三项)A 在中使用<form method=post action=””>把请求提交到B 在中使用<jsp:forward file=””/>把页面跳转到C 在中使用<% (“”); %>把页面重定向到D 在中使用%@include file=””%包含页面E 在中使用<%().getRequestDispatcher(“/”).forward(request,response);%>把页面重定向到26)在JSP中,在JSP中想要使用JavaBean:,则以下写法正确的是(D)(选择一项)A <jsp:usebean id=”mybean” scope=”page Context” class=””/>B < jsp:useBean class=”C <jsp:usebean id=”mybean” class=”D <jsp:useBean id=”mybean” class=” ”/>[JSP]27)在JSP中,如果使用标记:<jsp:getProperty name=”bean Name”property=”property Name”/>准备取出bean的属性的值,但property Name属性在beanName中不存在,也就是说在beanName中没有这样的属性名:property Nam,也没有getPropertyName()方法,那么会在浏览器中显示(D)A 错误页面B nullC 0D 什么也没有[Web的部署问题]28)一个Web应用程序的目录由两部分组成,(BCD)。