03.jsp复习错题

1.关于JavaBean正确的说法是:( A )

A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写

B、在JSP文件中引用Bean,其实就是用jsp:useBean语句

C、被引用的Bean文件的文件名后缀为.java //class

D、Bean文件放在任何目录下都可以被引用

2.没有param不能设置属性值

下面哪项是错误的设置Bean属性值的方法( B )

A、<jsp:setProperty name=“beanInstanceName” property= “*” />

B、<jsp:setProperty name=“beanInstanceName” property=“propertyName”/>

C、<jsp:setProperty name=“beanInstanceName” property=“propertyName” param=“parameterName”/>

D、<jsp:setProperty name= beanInstanceName property= * value= {string | <%= expression %>} />

3 Model和封装都可以,他强调的是作用
在MVC设计模式中,JavaBean的作用是(C)。

A、Controller

B、Model

C、业务数据的封装

D、View

4.到期选session
( B )范围将使Bean一直保留到其到期或被删除为止。

A、page

B、session

C、application

D、request

5.JSP开发网站的两种模式分为___和___。

正确答案:

第一空:
jsp+javabean

第二空:
jsp+javabean+servlet

6.如果你只希望你的Javabean在当前页面有效,应该设置___。

正确答案:

第一空:
scope=“page”

  1. 公用目录是WEB-INF 或 public ,私有目录是src目录(编译后) x

Javabean的部署有两种方式,一种是公有目录下,一种是私有目录下。(对)

8.要将F:/tian作为Web服务目录,并让用户使用sun虚拟目录访问Web服务目录F:/tian下的JSP页面,下列哪个是在conf\server.xml文件中添加的正确内容? ( D )

A<Context path="F:/tian/sun" docBase="F:/tian" debug="0" reloadable="true"/>

Bjava <context path="/sun" docBase="F:/tian" debug="0" reloadable="true"/>

Cjava <Context path="F:/sun" docBase="F:/tian" debug="0" reloadable="true"/>

Djava<Context path="/sun" docBase="F:/tian" debug="0" reloadable="true"/>

  1. session不共享 各个页面共享一个 文字游戏
    一个访问Web服务目录的用户,在各个页面和其它用户不共享的( A )是相同的一个。

(5.0分)
A id相同的session bean

B id相同的page bean

C id相同的request bean

D id相同的application bean

  1. servlet默认不含io
    下面( C )不是tag指令的import属性默认已有的值。

(5.0分)
A javax.servlet.jsp.*

B java.lang.*

C java.io.*

D javax.servlet.*

  1. servlet全部在目录的基础上生成文件的
    假如Web服务目录mm在配置文件web.xml中为用户访问servlet配置的信息是abc,/lookabc,那么用户在浏览器地址栏输入( ),就可以访问servlet(假设Tomcat服务器IP是192.168.2.1)。
    B
    (5.0分)
    A http://192.168.2.1:8080/lookabc

B http://192.168.2.1:8080/mm/lookabc

C http://192.168.2.1:8080/mm/abc

D http://192.168.2.1:8080/abc

12.HttpServlet类在( A )。

(5.0分)
A javax.servlet.http包

B javax.servlet包

C javax.swing包

D java.io包

13.JSP注释会变成html注释,不会变成java代码

在客户端浏览器的源代码中可以看到( C )。

(5.0分)
A、JSP注释

B、JSP注释和HTML注释

C、HTML注释

14.GB2312编码) 有限制(旧版的国际编码)
Tag文件中有<%@ tag pageEncoding = “utf-8” %>指令,那么好的习惯是按( B )编码保存Tag文件。

(5.0分)
A、ANSI(即GBK或GB2312编码) 有限制

B、utf-8

C、unicode

D、iso-8859-1

正确答案: B 我的答案:A

15.文件引入不设置编码是乱码

  1. tag指令默认引入lang和servlet
    下面( )不是tag指令的import属性默认已有的值。

(5.0分)
A、 javax.servlet.jsp.*

B、java.lang.*

C、java.io.*

D、javax.servlet.*

正确答案: C 我的答案:A

17.当用户在应用程序的各Web页面之间跳转时,存储在 session 对象中的信息会在整个会话过程中一直存在,直到会话过期或被放弃,Web服务器才会终止该会话。

18.在JSP页面中可以使用 useBean 定义一个具有一定作用域以及一个唯一id的javaBean的实例。

  1. 只是返还连接给连接池,不一定会关闭连接
    Web程序中关闭数据库连接池中的con连接,即执行con.close(),会导致关闭con和数据库的TCP连接 。( x )

20.servlet(控制器)把创建的bean对象存放到HttpServletSession对象中,那么这个bean就是session bean(生命周期是session)。( 对 )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值