选择题:1)下面对Http请求消息使用GET和POST方法陈述正确的是:(单选)(C)APOST方法提交信息可以保存为书签,而GET则不行B可以使用GET方法提交敏感数据C使用POST提交数据量没有限制D使用POST方法提交数据比GET方法快2)Web应用程序打包后的扩展名是:(单选)(B)AEARBWARCJARDRAR3)下面关于Servlet的陈述正确的是:(多选)(BC)A我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求BServlet运行在服务器端CServlet的生命周期包括:实例化,初始化,服务,破坏,不可以用DServlet不能向浏览器发送Html标签4)在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为LoginDemo,那么web.xml最可能位于哪个目录下。(单选)(D)ALoginDemo/BLoginDemo/src/CLoginDemo/logindemo/WEB-INF/bin/DLoginDemo/logindemo/WEB-INF/5)下面说法错误的是:(多选)(CD)AHttp协议是无状态的协议B会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等C使用request.getSession(false)可以新建会话D使用request.addCookie()可以添加Cookie到客户端6)在login.html中存在如下代码formaction=”/logindemo/login”username:inputtype=’text’name=’userName’id=’myName’value=’yourname’/form在loginservlet中获得文本框的值正确的是:(单选)(D)A无法获取,因为代码在Html中Brequest.getAttribute(“userName”)Crequest.getParameter(“myName”)Drequest.getParameter(“userName”)7)可以用于发送邮件的协议有:(多选)(BD)APop3BSMTPCFTPDIMAP8)在使用JavaMailAPI发送邮件时可以使用哪个方法:(单选)(A)ATransport.send()BStore.sent()CMessage.send()DMessage.sent()9)Jsp在转译阶段生成文件的扩展名是(B)AclassBjavaCexeDbin10)下面的说法错误的是:(单选)(D)AJsp可以处理动态内容和静态内容B在Jsp最终会编译成字节码后执行C在jsp中可以使用脚本控制Html的标签生成DJsp中不能使用//注释Java脚本中的代码11)关于下面这段代码说法正确的是:(单选)(B)%!Stringtemp;StringconvertMoney(Stringmoney){temp=money+”.00”out.println(temp);retruntemp;}%A这里不能调用temp,超出temp的生命周期B这里不能使用outC程序通过编译D不能在这里定义方法12)在myjsp.jsp中,关于下面的代码说法错误的是:(单选)(A)%@pagelanguage=javaimport=java.util.*errorPage=error.jspisErrorPage=false%A该页面可以使用exception对象B该页面发生异常会转向error.jspC存在errorPage属性时,isErrorPage是必须的属性值且一定为falseDerror.jsp页面一定要有isErrorPage属性且值为true;13)下面不属于Jsp隐式对象的是:(单选)(B)AsessionBconfigCpageScopeDexception14)在jsp中作用域由小到大的组合是:(单选)(C)ArequestpagesessionapplicationBpagerequestsessionapplicationCpageContextrequestsessionapplicationDpageScoperequestsessionScopeapplicationScope15)在项目中已经建立了一个JavaBean该类为:bean.Student,给bean具有name属性,则下面标签用法正确的是:(单选)(C)Ajsp:useBeanid=studentclass=Studentscope=session/jsp:useBeanBjsp:useBeanid=studentclass=Studentscope=sessionhellostudent!/jsp:useBeanCjsp:useBeanid=studentclass=bean.Studentscope=sessionhellostudent!/jsp:useBeanDjsp:getPropertyname=nameproperty=student/16)下列标签使用正确的是:(多选)(AC)Ajsp:forwardpage=XXX.jspjsp:paramname=xxxvalue=xxx//jsp:forwardBjsp:forwardpage=XXX.jsp/jsp:forwardCjsp:forwardpage=XXX.jsp/Djsp:forwardpage=XXX.jsp/jsp:paramname=xxxvalue=xxx//jsp:forward17)${empty}的结果是:(单选)(C)AnotnullBnullCtrueDfalse18)在input.jsp中存在如下的代码:inputtype=textname=stuidvalue=1001/则在display.jsp中可以使用可以使用哪些语句可以获取stuid的值:(多选)(ABD)A%=request.getPramater(stuid)%B${param.stuid}C${param[stuid]}D${param[stuid]}19)在标签处理类中返回值EVAL_PAGE的含义是:(单选)(B)A重复执行标签B继续处理页面内容C跳过标签体内容D跳过页面内容20)标签文件的扩展名是:(单选)(A)AtldBtagCdtdDxml21)关于MVC下面说法正确的是:(多选)(ABCD)AMVC表示模型,视图,控制器B在model1体系结构中没有使用ServletCmodel1体系结构适合小型项目,开发效率较高,但大型项目会有维护问题DJavaBean可以访问数据库22)Model2体系结构中控制器对象是一个:(单选)(A)AServletBJavaBeanCJsp页面DHtml页面23)FilterConfig的哪个方法可以返回init参数的名称(D)AgetServletContext()BgetInitParameter(Stringname)CgetFilterName()DgetInitParameterNames()24)下面关于JSP自定义标记的描述正确的是(A)。(选择一项)AJSP自定义标记是用于添加新动作标记的扩展机制B标记库通常被打包成.jar文件,该文件包含实现库标记的Java文件Cweb.xml文件的taglib-location表示类文件的位置D标记的属性名在web.xml文件中描述扩展标记的用法25)在java程序中的my.jsp中要使用标记扩展,下列选项正确的是(D)。(选择一项)A%@taglibURL=“/hello”prefix=“examples”%B%taglibURI=“/hello”prefix=“examples”%C%@tagliburl=“/hello”prefix=“examples”%D%@tagliburi=“/hello”prefix=“examples”%26)对于jsp:param动作,描述正确的是(AB)(选择两项)Ajsp:param是jsp:include、jsp:forward标记的子标记B如果有aa.jsp代码:jsp:forwardpage=next.jspjsp:paramname=namevalue=jb-aptech//jsp:forward,则在next.jsp中可以使用request.getParameter(“name”);把属性name的值取出来C如果有aa.jsp代码:jsp:forwardpage=next.jspjsp:paramname=namevalue=jb-aptech//jsp:forward,则在next.jsp中可以使用request.geAttribute(“name”);把属性name的值取出来D如果jsp:param标记不放在jsp:forward标记内,也就是不作为jsp:forwrd的子标记,则使用浏览器查看时会显示错误页面27)在JSP中,在aa.jsp中有行代码:%request.setAttribute(“Co.”,”jb-aptech”);%在bb.jsp中有行代码:%out.println((String)request.getAttribute(“Co.”));%为了使得在bb.jsp中的如上代码可以显示“bi-aptech”,可以使用(ABD)方法。(选择三项)A在aa.jsp中使用formmethod=postaction=”bb.jsp”把请求提交到bb.jspB在aa.jsp中使用jsp:forwardfile=”bb.jsp”/把页面跳转到bb.jspC在ss.jsp中使用%respones.sendRedirect(“bb.jsp”);%把页面重定向到bb.jspD在aa.jsp中使用%@includefile=”bb.jsp”%包含页面bb.jspE在ss.jsp中使用%config.getServletContext().getRequestDispatcher(“/bb.jsp”).forward(request,response);%把页面重定向到bb.jsp28)在JSP中,在JSP中想要使用JavaBean:mypackage.mybean,则以下写法正确的是(D)(选择一项)Ajsp:usebeanid=”mybean”scope=”pageContext”class=”mypackage.mybean”/Bjsp:useBeanclass=”mypackage.mybean.class”/Cjsp:usebeanid=”mybean”class=”mypackage.mybean.java”Djsp:useBeanid=”mybean”class=”mypackage.mybean”/[JSP]29)在JSP中,如果使用标记:jsp:getPropertyname=”beanName”property=”propertyName”/准备取出bean的属性的值,但propertyName属性在beanName中不存在,也就是说在beanName中没有这样的属性名:propertyNam,也没有getPropertyName()方法,那么会在浏览器中显示(D)A错误页面BnullC0D什么也没有[Web的部署问题]30)一个Web应用程序的目录由两部分组成,(BCD)。(选择三项)A一个classes目录,还有一个包含了html、Servlet、JSP等文件的目录B一个包含公有资源的目录,还有一个私有的目录C一个Web应用的根目录,和在根目录下的WEB-INF目录D一个可以访问任何文件的目录,一个禁止下载其中资源的目录31)在JSP中,当发生404错误,浏览器会显示默认的页面,为了使得