JSP复习题

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

7、JSP内置对象的有效范围由小到大为page、request、session和application。

8、使用JDBC-ODBC连接器访问数据库的3各步骤为:建立JDBC-ODBC桥连接器,创建ODBC数据源,和ODBC数据源建立连接。

2.Session对象中用来获得指定名字的属性的方法是getAttribute()方法。

3.在jsp中要建立与数据库的连接必须调用DriverManager类的getConnection()方法。

4.表单标记中的action属性用于指定处理表单数据程序url的地址。在使用JSP对数据库进行操作时,Statement类的executeQuery()方法用于执行SQL语言中的查询语句,executeUpdate()方法,用于执行SQL语言中的插入、删除和修改语句。

8.Servlet中,HttpServletResponds的sendRedirect()方法来把Http请求重定向到另外的URL。

1、在JSP中,当执行了查询操作时,一般将查询结果保存在ResultSet对象中。 2、在JSP内置对象中,与请求相关的对象是Request对象。

3、取表单(

)提交的参数,通常使用的内部对象是request,方法是getParameter。

4、查询数据库里的表内容是Statement接口使用 executeUpata() 方法。 5、JDBC和数据库建立连接的一种常见方式是通过JDBC-ODBC桥 6、在JSP脚本程序中定义的变量的作用域是当前页面。

7、编写完一个Servlet文件需要在 web.xml文件中部署该Servlet方能使用。 8、 Java Servlet的主要特点是:方便、节省投资。运行servlet需要在web.xml注册.

三、判断题

1、网页中只要使用gb2312编码就不会出现中文乱码。(错)

2、利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。(错)

3、jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。(对)

5、一般用JSP来处理业务逻辑,用Servlet来实现页面显示。(对) 6、页面成员方法不可以在页面的Java程序片中调用。(错)

7、绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(对) 8、在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。(错)

9、Post属于表单的隐式提交信息方法。(对)

10、同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。(对)

1、. 每个子应用对应一个单独的web.xml文件。 错 3、JSP中包括2种指令:page指令和include指令。错 4、JSP页面中一定要包含jsp代码。错

5、forward之后可以使用原来的request对象,而且效率较高。对 6、Page对象代表JSP页面对应的Servlet类实例。对 7、可以在一个页面中使用多个<% %>指令。对 8、get请求处理的数据量大小不受到限制。错

9、要在session对象中保存属性,可以使用session.setAttribute(“key”,”value”)语句。错

10、JSP可以继承String类。错

1、指令标识通常以%>标记开始,以<%@标记结束。( F )

2、如果想在JSP页面中调用exception对象输出错误信息,需要将页面指令的(isErropage)属性设置为true。 ( T ) 3、页面指令的(import)属性只出现1次。 ( F )

4、表达式用于向页面输出信息,其使用格式是以%>标记开始,以<%=标记结束。 ( F )

5、JSP内置对象的有效范围由小到大为(page)、(session)、(request)和(application)。 ( F )

6、通常情况下通过java.lang.Class类的forName(String className)方法加载不需要连接数据库的Driver类。 ( F )

7、在页面中通过声明标识声明的变量和方法的有效范围为整个页面,他们将成为JSP页面被转换成Java类后类中的属性和方法。 ( T ) 8、通常应用()动作标识可以在JSP页面中创建一个Bean实例,通过属性的设置不可以将该实例存储到JSP中的指定范围内。 ( F ) 9、在JSP内置对象中,request对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。( T )

10、按功能JavaBean可以分为可视化JavaBean和非可视化JavaBean。( T)

1.Web开发技术包括客户端和服务器端的技术。(√ ) 2.Tomcat和JDK都不是开源的。(×)

3、session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。(√)

4、Requestdispatcher的forward方法和include方法的区别是forward可以到另外一个web应用的资源,而include只能到同一web的另外资源。(× ) 5、如果一个Sevlet有多个Filter,则优先级最高的Filter先执行。(×) 7.JSP引擎执行字节码文件的主要任务之一是直接将HTML内容发给客户端。(√)

8.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。(√)

9.JSP页面中的指令标记、JSP动作标记统称为脚本元素。(错)

10.在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。(错)

1.Web开发技术包括客户端和服务器端的技术。(对 )

2.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。(对) 3.JSP引擎执行字节码文件的主要任务之一是直接将HTML内容发给客户端。(对) 4.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。(对) 5.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。(对) 6.JavaBean的属性必须声明为private,方法必须声明为public访问类型。(对) 7.JSP页面中一定要包括jsp代码。(错)

8.servlet能够实现功能均可由jsp实现。(对)

10.标记的page属性值是相对的URL地址,只能静态的URL。(错)

1、JSP是Servlet的升级版本,JSP出来后,Servlet也就退出了历史的舞台。×

1、include动作标记告诉JSP页面动态加载一个文件。√ 3、同一用户在不同的服务器目录中的session是互不相同的。√

4、jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。√

5、在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。√

6、request对象获取用户提交信息的最常用的方法是getParameter(String s)。√

7、HTML中colspan属性为单元格向下打通的行数,用于合并单元格。× 8、page指令中的contentType属性可多次出现。×

9、request对象的getServerPort方法是获取服务器的端口号。√ 10、response对象的sendRedirect(URL url)方法可以实现用户的重定向。√

4.JavaBean也是Java类,因此也必须有主函数。(错)

5.JavaBean组件就是Java开发中的一个类,通过封装属性和方法成为具有某种功能和接口的类,所以具有Java程序的特点。(对)

6.网站设计的时候经常会处理大量的数据,这些数据必须都放在JSP页面中。(错) 7.在MVC模式的Web开发中,“视图”、“模型”和“控制器”分别对应着“JSP页面”、“JavaBean”和“Serlvet”,以Servlet为核心。(对) 8.数据库服务与Web服务器需要在同一台计算机上。(错)

9.session对象可以用来保存用户会话期间需要保存的数据信息。(对)

1、Tomcat的端口一旦配置好,就不可以再改变。(×) 2、JSP在运行之前必须转换成Servlet。(√)

3、Tomcat是Web服务器,不提供JSP引擎和Servlet引擎。(×) 4、在JSP网页中可以没有HTML语句。(√ )

5、Forward动作可以把当前网页重新导向另外的一个服务器。( × )

联系合同范文客服:xxxxx#qq.com(#替换为@)