当前位置:首页 > 广东海洋大学JSP程序设计期末复习总结及模拟试题
编写web.xml
getInitParameter(“”);获得配置文件web.xml中的参数. 重定向与转发
重定向方法:void sendRedirect(String location),对于浏览器来说是将不同的请求。
RequestDispatcher对象
RequestDispatcher dispatcher=request.getRequesDispatcher(“a.jsp”); dispatcher.forward(request,response);
HttpSession session=request.getSession(true); MVC模式
模型:一个或多个Javabean对象,用于存储数据。
视图:一个或多个JSP页面,其作用是向控制器提交必要的数据和为模型提供数据显示,JSP页面使用HTML标记和Javabean标记来显示数据。
控制器:一个或多个servlet对象,根据视图提交的要求进行数据处理操作,并将有关的结果存储到Javabean中,然后servlet使用转发的方式请求视图中的某个JSP页面更新显示。
一、选择题
1.在JSP中如果要导入 java.io.* 包,应该使用( A )指令。
A. page B. taglib
C. include D. forward
2.下面哪一个不是JSP本身已加载的基本类?(B) A.java.lang.* B.java.io.*
C.javax.servlet.* D.javax.servlet.jsp.*
3.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的(B)属性。
A. Exception B. isErrorPage C. error D. errorPage
4.对于预定义<%!预定义%>的说法错误的是:(C)
A、一次可声明多个变量和方法,只要以“;”结尾就行 B、一个声明仅在一个页面中有效 C、声明的变量将作为局部变量
D、在预定义中声明的变量将在JSP页面初始化时初始化
5.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D )
A. <%@ page %>作用于整个JSP页面。
B. 可以在一个页面中使用多个<%@ page %>指令。
C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的
开头,但不是必须的。
D.<%@ page %>指令中的属性只能出现一次。 6.JSP中的隐式注释为 (C )。
A. // 注释内容 B. C. <%--注释内容--%> D. /* 注释内容*/
7.在JSP中,( A )动作用于将请求转发给其他JSP页面。
A.forward B.include C.useBean D.setProperty 8.使用response对象进行重定向时使用的方法为( B )。
A.getAttribute( ) B.sendRedirect( )
C. setContentType( ) D.setAttribute( ) 9.如果把用户名变量UserName放在session对象中,下面语句正确的是( ) A.session.setName(UserName) B.session.setName(“name”,UserName) C.session.setAttribute(UserName) D.session.setAttribute(“name”,UserName)
10.在JSP中,test.jsp文件中有如下一行代码:
A.page B.request C.session
D.application
11.下述选项中不属于JDBC基本功能的是:( D )。 A.与数据库建立连接 B.提交SQL语句 C.处理查询结果 D.数据库维护管理
12.在JSP中,使用
A. page B. request C. response D. application 13.在JSP中调用JavaBean时不会用到的标记是( A )。 A.
C.
A.Java文件与Bean所定义的类名可以不同,但一定要注意区分字母
的大小写
B.在JSP文件中引用Bean,其实就是用
15.JSP中使用
D.when
17.下面哪个标记产生的结果同<%=var%>( C )。
A. 18.每次传递请求或响应时调用Filter的( B )方法。 A.init() B.doFilter() C.destroy() D.getInitParameter 19.Struts Bean的( C )标记从已定义的资源包中检索某键的值。 A.define B.parameter C.message D.write 20.Servlet程序的入口点是:(A ) A.init() B.main() C.service() D.doGet() 30.不能在不同用户之间共享数据的方法是(A ) A.通过cookie B.利用文件系统 C.利用数据库 D.通过ServletContext对象 二、填空题 1.Tomcat服务器的默认端口是 8080 。 2.Servlet的生命周期分三个时期: 装载Servlet 、 创建一个Servlet实例 、 销毁 。 3.在JSP中,当执行了查询操作时,一般将查询结果保存在 ResultSet 对象中。 4.在JSP内置对象中,与请求相关的对象是 Request 对象。 5.在JSP中,可以使用 6.异常的处理,可在该 方法的代码段中包含3类代码:try 、 catch和finally代码块。 7.在JSP中,连接数据库的方式通常有两种:一种是通过JDBC-ODBC桥连
共分享92篇相关文档