jsp试题答案 联系客服

发布时间 : 星期三 文章jsp试题答案更新完毕开始阅读

<% int j=0; %> <%

for(;j++<2;)

{out.print(I++);out.print(\ >

有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么第二个客户看

到浏览器显示( a )。(选择一项)

a) 01 b) 11 c) 23

d)什么也没有

16) 给定一个Servlet程序的代码片段,如下:

Public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException {

Request.getSession().getAttribute(“A”); //第二行 }

假定第二行返回的对象引用不是null,那么这个对象存储在(b)范围中。(选择一项) a) page b) session c) request d) application

17) 在JSP中,要定义一个方法,需要用到以下(c)元素。(选择一项)

a) <%= %> b) <% %> c) <%! %> d) <%@ %>

18) JSP页面经过编译之后,将创建一个(b)。(选择一项)

a) applet b) servlet c) application d) exe文件

19) 如果JSP页面执行时遇到自定义标签,遇到结束标签时将调用(b)方法以执行处理。

(选择一项) a) doStartTag() b) doEndTag() c) doInitBody()

d) doAfterBody() 20) 在J2EE中,若要在JSP正确使用标签:,在jsp中声明的taglib指令为:

<%@taglib uri = “/WEB-INF/myTags.tld” prefix = “_____”>,下划线处应该是(a)。(选择一项) a) x

b) getKing c) myTags d) king

21) 在J2EE中,test.jsp文件中有如下一行代码:

要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入(c)。(选择一项) a) page b) request c) session d) application

22) 在J2EE中,以下不是JSP隐式对象的是(b)。(选择一项)

a) pageContext b) context c) application d) out

23) Servlet中,HttpServletResponse的(c)方法用来把一个Http请求重定向到另外的

URL。(选择一项)

a) sendURL() b) redirectURL() c) sendRedirect() d) redirectResponse()

24) 在JSP中,page指令的(b)属性用来引入需要的包或类。(选择一项)

a) extends b) import c) languge d) contentType

25) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用(c)

方法。(选择一项) a) init b) service c) doFilter d) destroy

26) 在JSP中,只有一行代码:<%=A+B%>,运行将输出(d)。(选择一项)

a) A+B b) AB c) 113

d) 错误信息,因为表达式是错误的

27)在使用JSP自定义标签时,给定如下web应用结构: /WEB-INF/tags/mytags/tag1.tag /WEB-INF/tags/tag2.tag /WEB-INF/tag3.tag /tag4.tag 以下(ab)标签可以用于taglib指令中。(选项二项)

a) tag1.tag b) tag2.tag c) tag3.tag

d) tag4.tag

28)某JSP程序中声明使用javaBean的语句如下: 要取出该javaBean的loginName属性值,以下语句正确的是(bc)。(选项二项) a) b) c) <%=user.getLoginName()%>

d) <%=user.getProperty(“loginName”)%>

29)给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response)

throws ServletException,IOException{

_____

out.println(“hi kitty!”); out.close(); }

运行次Servlet时输出如下: hi kitty!

则应在此Servlet下划线处填充如下代码(a)。(选项一项) a) PrintWriter out = response.getWriter(); b) PrintWriter out = request.getWriter(); c) OutputStream out = response.getOutputStream();

d) OutputStream out = request.getWriter();

30)给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可

以调用这个JSP,那么这个JSP的输出是(b)。(选项一项) <%@ page contentType=\

<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c”%> <% Int counter = 10; %>

it’s an odd it’s an even

a) 一个HTML页面,页面上显示it’s an odd b) 一个HTML页面,页面上显示it’s an even c) 一个空白的HTML页面 d) 错误信息

31) J2EE 中,(d)类的()方法用于创建对话。(选择一项) a) HttpServletRequest、getSession b) HttpServletResponse、newSession c) HtttpSession、newInstance d) HttpSession、getSession

32) 在J2EE中,test.jsp文件中有如下一行代码:

要使user对象可以作用于整个应用程序,下划线中应添入(d)。(选择一项)

a) page b) request c) session d) application

33) 在JSP中,只有一行代码:<%=A+B% >,运行将输出(d)。(选择一项) a) A+B b) AB c) 113 d) 没有任何输出,因为表达式是错误的

34) 给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在 MyServlet 中可以使用(d)方法把属性 name的值取出来。(选择一项)