JSP复习题 联系客服

发布时间 : 星期一 文章JSP复习题更新完毕开始阅读

A. name B. property C. value D. 以上皆不会出现

6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D )

A. <%@ page %>作用于整个JSP页面。

B. 可以在一个页面中使用多个<%@ page %>指令。

C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D. <%@ page %>指令中的属性只能出现一次。 7、在JSP中调用JavaBean时不会用到的标记是:( A ) A. B.

C. D.

8、关于JavaBean正确的说法是:( A)

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

B、在JSP文件中引用Bean,其实就是用语句 C、被引用的Bean文件的文件名后缀为.java D、Bean文件放在任何目录下都可以被引用

3、当JSP页面执行自定义标签,遇到结束标签时将调用(B)方法执行处理。

A、doStartTag() B、doEndTag() C、doInitBody() D、doAfterBody() 4、在J2EE中,test.jsp文件中有如下一行代码:

要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入(C)。 A、page B、request

C、session D、application 5、在J2EE中,以下不是JSP隐式对象的是(B)。

A、pageContext B、context C、application D、out

6、Servlet中,HttpServletResponse的(C)方法用来把一个Http请求重定向到另外的URL。

A、sendURL() B、redirectURL() C、sendRedirect() D、redirectResponse()

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

A、init B、service C、doFilter D、destroy

9、在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出(C)。

A、A+B B、AB

C、131 D、错误信息,因为表达式是错误的 小结:根据ASII知 A 65 B 66 相加 131 10、给定一个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();

二、填空题

1、Forward 标记可以使用param动作标记向所转向的页面传递信息。

2、在JSP页面中用page指令定义属性和属性的值,forward动作将请求转发给其他JSP页面。

3、一个session对象的生存期限依赖于是否调用incalidate()方法、用户是否关闭浏览器或session对象过期。 4、在JSP中提供了9个内置对象,分别是request对象、response、out对象、session对象、application、config对象、exception对象、page对象和cookie。 5、表单的提交方法包括post和get方法。 6、MVC是三层开发结构,这三个字母按顺序分别代表Model、View、Controller。 7、每过10分钟自动刷新的JSP语句是:response.setHeader(“refresh”,”10”)。 8、ResultSet类的next方法可以移动记录指针到下一条记录。 9、JavaBean是一个java类,它必须有一个无参的构造方法。

10、使用Bean首先要在JSP页面中使用import指令将Bean引入。

1.异常的处理,可在该方法的代码段中包含3类代码,try、catch、和finally代码块。

2、JDBC的主要任务是:与数据库建立连接、发送SQL语句、处理结果。 3.Tomcat服务器的默认端口是8080,可以通过修改Tomcat服务器安装目录中

conf文件下的主配置文件server.xml来更改端口号。 4.表达式用于向页面输出信息,其使用格式是以 <%= 标记开始,以 %> 结束。

5.JSP页面的基本构成元素,其中变量和方法声明、表达式、Java程序片统称为JSP脚本元素。

1.在JSP文件中使用对HTML文本进行注释;使用<%-- --%>符号对JSP语句进行注释。

2.使用session对象的setAttribute方法添加session对象,并为添加的对象指定索引关键字。

3.JSP中使用response的sendRedirect方法实现页面的跳转。 4.在JSP中,page指令的import属性用来引入需要的包或类。

5.Forward动作标记的语法格式为。 6.request对象获取用户提交信息的最常用的方法是getParameter(Strings)。

2、jsp主要内置对象有:request、session、response、application、exception、pageContext、out、config、page。

4、理论上,GET是用于获取服务器信息并将其作为响应返回给客户端,POST是用于客户端把数据传送到服务器。

5、application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session对象则是每个客户专用的。 7、一个Bean由三部分组成:实现java.io.serializable接口、提供无参数的构造方法、提供getter()和setter()方法访问它的属性。 8.页面指令的import属性可出现多次。

9、Servlet的生命周期分三个时期:装载Servlet、创建一个Servlet实例、销毁。

10、JSP开发网站的两种模式分为jsp+javabean和jsp+javabean+servlet。

1.在Tomcat成功安装和启动后,可以在浏览器中输入Http://localhost:8080来测试安装配置是否正常。 2.静态网页的内容是相对固定的,而动态网页的内容会随着访问时间和访问者发生变化.

3.在JSP的3种指令中,用来定义与页面相关属性的指令是Page指令;用于在JSP页面中包含另一文件的指令是Include指令;用于定义一个标签以及其自定义表情前缀的指令是Taglib指令。

4.Page指令的MIME类型的默认值为text/html,默认字符集为utf-8。

5.如果需要在JSP页面的某处整体插入一个文件,可以用<%@include file=”文件的URL”%>

6.DriverManager类是JDBC的管理层,作用于用户和驱动程序之间。在JSP中要建立于数据库的连接必须调用该类的getConnection()方法。

7.脚本程序是一段在客户端请求时需要先被服务器执行的Java代码,它可以产生输出,并把输出发送到客户的输出流,同时也可以是一段流控制语句。

1、在JSP中,处理汉字信息可如下所示: String str =request.getParameter(“name”); Byte b[ ]=str.getBytes(“ISO-8859-1”); Str=new String(b);

3、JDBC中提供的两种实现数据查询的方法是:通过Statement对象执行的静态的SQL语句实现 和 通过PreparedStatement对象执行的动态的SQL语句实现

2、指令标识通常以<%@标记开始,以%>标记结束。

3、一个JSP页面可以由普通的HTML标记,JSP标记,变量和方法的声明,Java程序片,Java表达式5中元素组合而成。 4、在<%!和%>标记符质检声明变量,即在其中纺织Java的变量声明语句,变量的类型可以是Java语言允许的任何数据类型。 5,、在JSP内置对象中,response对象提供了设置HTTP响应报头的方法。

6、URL重写,就是当用户从一个页面重新链接到另一个页面时,通过这个新的URL添加参数,把session对象的ID穿带过去。