第六章 JSP技术

发布时间 2023-10-07 17:51:22作者: 歪wai姐

一. 单选题(共 5 题,50 分)

  1. (单选题)
    阅读下面代码片段:

    <body>
    <%
        out.println("first line ");
        response.getWriter().write("second line ");
    %>
    </body>
    

    当使用浏览器访问该 jsp 页面时会什么结果( )
    A.将上述代码原样输出
    B.first line
    C.先输出 first line,再输出 second line
    D.先输出 second line,再输出 first line

  2. (单选题)
    下面关于动态包含的语法格式,书写正确的是( )
    A.<jsp:forward file=”relativeURL” />
    B.<jsp:forward path=”relativeURL” />
    C.<jsp:forward page=”relativeURL” />
    D. <%@include file=”relativeURL” />

  3. (单选题)在 JSP 中,exception 隐式对象所对应的类是( )
    A. java.lang.Exception
    B. java.lang.Throwable
    C. java.lang.ExceptionThrowable
    D. java.lang. ThrowableException

  4. (单选题)下列是 page 指令中的一些属性,其中,用于告知客户端浏览器采用什么文档类型的属性是( )
    A.session
    B. contentType
    C. content
    D. isThreadSafe

  5. (单选题)
    阅读下列 JSP 代码片断:

        <% int x=5;  %>
        <%! private int m(int a){ return a+1;} %>
        <% x=3;      %>
        x=<%=x%>,<%=m(x)%>
    

    其运行结果是( )
    A. x=3,6
    B. x=3,4
    C. x=5,4
    D. 编译错误

二. 判断题(共 5 题,50 分)

  1. (判断题)JSP 隐式对象 out 可以通过 response.getWriter()方式获取,然后再通过 println()或者 write()方法向页面发送文本内容。( )
    A. 对
    B. 错

  2. (判断题)EL 表达式中的隐式对象与 JSP 中的隐式对象除了 pageContext 对象是它们共有的,其它隐式对象则毫不相关。( )
    A. 对
    B. 错

  3. (判断题)Include 指令用于静态包含一个文件,它的 file 属性只能取相对路径。( )
    A. 对
    B. 错

  4. (判断题)page 指令的属性中,所有的属性都只能出现一次,否则会编译失败。( )
    A. 对
    B. 错

  5. (判断题)JSP 文件与 html 文件有所不同,它不可以直接在浏览器中运行。( )
    A. 对
    B. 错