Java Web考试复习题目(18)
时间:2025-04-20
时间:2025-04-20
此套文档包含十套试题,分别是web应用基础,JSP基础,Javabean,数据库访问,基于Servlet的MVC模式,xml基础,servlet技术,JSP语法基础,JSP的内置对象。
12.修改了Bean的字节码后,要将新的字节码复制到对应的WEB-INF\classes目录中,重新启动tomcat服务器才能生效。(对)
13.客户在某个页面修改session作用范围Bean的属性,在其他页面,该Bean的属性会发生同样的变化,不同客户之间的Bean也发生变化。(错)
14.使用<jsp:setProperty>动作标记,可以使用表达式或字符串为Bean的属性赋值。(对)
15.使用格式<jsp:setProperty name="beanid" property="bean的属性" value="字符串" />给Bean的属性赋值,这个字符串会自动被转化为属性的数据类型。(对)
16.表单提交后,<jsp:setProperty>动作指令才会执行。(对)
三、填空题
1.在Web服务器端使用JavaBean,将原来页面中程序片完成的功能封装到JavaBean中,这样能很好地实现
2.JavaBean中用一组set方法设置Bean的私有属性值,get方法获得Bean的私有属性值。set和get方法名称与属性名称之间必须对应,也就是:如果属性名称为xxx,那么set和get方法的名称必须为
和
3.用户在实际Web应用开发中,编写Bean除了要使用import语句引入Java的标准类,可能还需要自己编写的其他类。用户自己编写的被Bean引用的类称之为
。
4.创建JavaBean的过程和编写Java类的过程基本相似,可以在任何Java的编程环境下完
成 。
5.布置JavaBean要在Web服务目录的WEB-INF\classes
对应的子目录,用户要注意目录名称的大小写。
6.使用Bean首先要在JSP
7.要想在JSP
页面中使用Bean在页面中定义一个JavaBean的实例。
8.scope属性代表了JavaBean的作用范围,它可以是page、 、session和application四个作用范围中的一种。
四、思考题
1.JavaBean和一般意义上的Java类有何区别?
2.如何实现一个Bean的属性与表单参数的关联?
3.如何在页面的程序片中使用Bean?
4.试述request、session和application有效范围的Bean生命周期?
作业八 数据库访问
一、选择题
1.下面哪一项不是JDBC的工作任务?(C)
A)与数据库建立连接 B)操作数据库,处理数据库返回的结果
C)在网页中生成表格 D)向数据库管理系统发送SQL语句
2.下面哪一项不是加载驱动程序的方法?(A)
A)通过DriverManager.getConnection方法加载
B)调用方法 Class.forName