jsp试题答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1)给定java程序User.java,代码如下:packageuser;publicclassUser{privateStringpassword;privateStringloginName;publicStringgetLoginName(){returnloginName;}publicStringgetPassword(){returnpassword;}publicvoidsetLoginName(StringloginName){this.loginName=loginName;}publicvoidsetPassword(Stringpassword){this.password=password;}}给定user.jsp,代码片断如下:____________loginName:jsp:getPropertyname=”user”property=”loginName”/password:jsp:getPropertyname=”user”property=”password”/在浏览器上输入URL:=sa&password=sa并回车要使浏览器上显示:loginName:sapassword:sa在user.jsp中的下划线处应填入以下(cd)代码.(选择二项)a)jsp:userBeanid=”user”class=”user.User”scope=”page”/jsp:setPropertyname=”user”property=”loginName”value=”*”/jsp:setPropertyname=”user”properry=”password”value=”*”/b)jsp:userBeanid=”user”class=”user.User”scope=”application”/jsp:setPropertyname=”user”property=”loginName”value=”*”/jsp:setPropertyname=”user”properry=”password”value=”*”/c)jsp:userBeanid=”user”class=”user.User”scope=”application”/jsp:setPropertyname=”user”property=”*”/d)jsp:userBeanid=”user”class=”user.User”scope=”page”/jsp:setPropertyname=”user”property=”*”/2)使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,下列信息描述语句正确的是(b).(选择一项)a)tagnamehello/nametagclasscom.tagdemo.HelloTag/tagclass/tagb)taglibnamehello/nametagclasscom.tagedemo.HelloTag/taglib/taglibc)tag-infonamehello/nametagclasscom.tagdemo.HelloTag/tagclass/tag-infod)tag-descnamehello/nametagclasscom.tagdemo.HelloTag/tgclass/tag-desc3)某JSP程序中声明使用javaBean的语句如下:jsp:useBeanid=”user”class=”mypackage.User”scope=”pge”/要取出该javaBean的loginName属性值,以下语句正确的是(bc).(选择两项)a)jsp:getPropertyname=”user”property=”loginName’/b)jsp:getPropertyid=”user’property=”loginName”/c)%=user.getLoginName()%d)%=user.getProperty(“loginName”)%4)J2EE中,以下关于HttpServlet的说法错误的是(c)。(选择一项)a)HttpServlet是一个抽象类b)HttpServlet类扩展了GenericServlet类c)HttpServlet类的子类必须至少重写service方法d)HttpServlet位于javax.servlet.http包中5)给顶一个JSP程序源代码,如下:jsp:includepage=two.jspflush=truejsp:paramname=locationvalue=bejing/jsp:include在two.jsp中假如(d)代码片段可以输出参数location的值。a)jsp:getParamname=locationb)jsp:getParametername=locationc)%=request.getAttribute(location)%d)%=request.getParameter(location)%6)J2EE中,JSPEL表达式:s{(10*10)ne100}的值是(c)。(选择一项)a)0b)Truec)Falsed)17)在J2EE中,test.jsp文件如下:html%{%jsp:useBeanid=bufferscope=pagetype=java.lang.StringBuffer/%buffer.append(ABC);%%}%bufferis%=buffer%/html运行时,将发生(b)。(选择一项)a)转译期错误b)编译期错误c)运行后,浏览器上显示:bufferisnulld)运行后,浏览器上显示:bufferisABC8)在J2EE中,在JSP中想要使用user包中的User类,则以下写法正确的是(c)。(选择一项)a)jsp:useBeanid=userclass=user.Userscope=page/b)jsp:useBeanclass=user.User.class/c)jsp:useBeanname=userclass=user.Userd)jsp:useBeanid=userClass=Userimport=user.*/9)如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用(a)次。(选择一项)a)1b)1或多c)0或1d)0或多10)给定include1.jsp文件代码片断,如下:%pageContext.setAttribute(User,HAHA);%_______//此处填写代码给定include2.jsp文件代码片断,如下:%=pageContext.getAttribute(User)%要求运行include1.jsp时,浏览器上输出:HAHA要满足以上条件,jsp1.jsp中下划线处应填入以下(a)语句。(选择一项)a)jsp:includepage=include2.jspflush=true/b)%@includefile=include2.jsp%c)jsp:forwordpage=include2.jsp/d)%response.sendRedirect(include2.jsp);%11)在J2EE中,对于自己编写的Servlet1,以下对Servlet1的定义错误的是(d)。(选择一项)a)classServlet1implementsjavax.servlet.Servletb)classServlet1extendsjavax.servlet.GenericServletc)classServlet1extendsjavax.servlet.http.HttpServletd)classServlet1extendsjavax.servlet.ServletRequest12)在J2EE中,%=2+4%将输出(b)。(选择一项)a)2+4b)6c)24d)不会输出,因为表达式是错误的13)在J2EE中,使用Servlet过滤器时,可以在web.xml文件的(a)元素中包括init-param元素。(选择一项)a)filterb)filter-mappingb)filter-named)filter-class14)在J2EE中,要将某个过滤器映射到Web应用程序的每个Web资源,以下在web.xl中配置正确的是(a)。(选择一项)a)filter-mappingfilter-namesomeFilter/filter-nameurl-pattern/*url-pattern/filter-mappingb)filterfilter-namesomeFilter/filter-nameurl-pattern/*url-pattern/filterc)filter-mappingfilter-namesomeFilter/filter-nameurl-pattern*url-pattern/filter-mappingd)filterfilter-namesomeFilter/filter-nameurl-pattern*url-pattern/filter15)在J2EE中,给定JSP文件代码如下:%!staticintI=0;%%intj=0;%htmlbody%for(;j++2;){out.print(I++);out.print();}/body/html有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么第二个客户看到浏览器显示(a)。(选择一项)a)01b)11c)23d)什么也没有16)给定一个Servlet程序的代码片段,如下:PublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException{Request.getSession().getAttribute(“A”);//第二行}假定第二行返回的对象引用不是null,那么这个对象存储在(b)范围中。(选择一项)a)pageb)sessionc)requestd)application17)在JSP中,要定义一个方法,需要用到以下(c)元素。(选择一项)a)%=%b)%%c)%!%d)%@%18)JSP页面经过编译之后,将创建一个(b)。(选择一项)a)appletb)servletc)applicationd)exe文件19)如果JSP页面执行时遇到自定义标签,遇到结束标签时将调用(b)方法以执行处理。(选择一项)a)doStartTag()b)doEndTag()c)doInitBody()d)doAfterBody()20)在J2EE中,若要在JSP正确使用标签:x:getKing/,在jsp中声明的taglib指令为:%@tagliburi=“/WEB-INF/myTags.tld”prefix=“_____”,下划线处应该是(a)。(选择一项)a)xb)getKingc)myTagsd)king21)在J2EE中,test.jsp文件中有如下一行代码:jsp:useBeanid=”user”scope=”_____”type=”com.UserBean”/要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入(c)。(选择一项)a)pageb)requestc)sessiond)applica

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功