web技术复习题 下载本文

内容发布更新时间 : 2024/5/16 2:24:00星期一 下面是文章的全部内容请认真阅读。

填空:1.jsp是 Java Server Pages的缩写。

2.jsp的声明语句以<%!作为开始,以%>作为结束,其语法格式为:<%! 声明语句 %>

3.JSP Scriptlets以<%作为开始,以%>作为结束,其语法格式为:<% Java代码 %> 4.JSP表达式通过<%=为开始,以%>结束,其语法格式为:<%= Java代码 %> 5.JSP的注释分为两类,一类为可以在客户端显示的注释,即HTML注释;一类是不能在客户端显示的注释,即JSP注释。

6.通过在传统的HTML中,利用插入JSP脚本代码从而构成JSP页面 7.language属性主要用来声明所使用的脚本语言种类,目前暂时只能使用Java语言

8.import属性用来指定导入的Java包,和Java语言基础中的import语句作用类似

9.contentType属性用来指定该JSP文件的MIME格式,以及网页编码格式 10.使用include指令包含文件时,只需指定file属性为文件的URL地址。 11.与Servlet有关的内置对象:包括page和config两个对象。 12.JSP中提供了四种属性保存范围,分别为page、request、session以及application。 13.通过request对象的getParameterNames()方法可以获得所有的参数名称。 14.通过response对象的sendRedirect()方法设置页面重定向,从而实现页面跳转 15.通过out对象的print()方法和println()方法进行页面输出

16.通过session对象的setMaxInactiveInterval()方法可以设置session的生命周期,可以通过getMaxInactiveInterval()方法来获得session的生命周期。

17.通过使用DriverManager类的getConnection()方法来创建一个连接对象。 18.通过使用Class的forName()方法来加载驱动程序。

19.Statement包含2个主要方法,分别是executeUpdate()方法和executeQuery()方法

20.通过preparedStatement对象的setXXX()方法为参数赋值。 选择:

7、JSP原文件的后缀名是: .jsp

8、能够用来声明全局变量的是: jsp 9、能够在网页源代码中显示的注释是HTML注释。

10.page指令的属性是: language属性、extends属性、import属性、session属性、 buffer属性、autoFlush属性、isThreadSafe属性、info属性、errorPage属性、 isErrorPage属性、contentType属性、pageEncoding属性、isELIgnored属性

4、动作元素用来传递参数。

其语法格式如下:

动作元素包含两个属性,一个是name,用来设定传递参数的名称;一个是value,用来设定传递参数的值。 5、

6、使用动作元素,可以传递

7、指令用来执行跳转。

2、jsp中提供四种属性的保存范围,分别是:page、request、session、application。 3、通过request对象的getParameterNames()方法可以获得所有的参数名称。 4、通过request对象的sendRedirect ()方法,可设置页面重定向。 5、通过out对象的print()方法和println()方法进行页面输出。

6、通过session对象的setMaxInactiveInterval()方法可以设置session的生命周期,可以通过getMaxInactiveInterval()方法来获得session的生命周期。

1.使用include的_file_属性指定被包含文件。

4.通过taglib引入标签库,需指定uri和prefix的属性

5.用来连接MYSOL数据库的连接后URL是_jdbc:mysql://localhost[:端口号(默认3306)]/数据库名称[?参数1=参数值1&参数2=参数值2]

5.6.通过语句对象Statement的executeUpdate()方法来删除记录。 简答:1.jsp脚本元素包含哪几种?语法格式是什么?

答:JSP脚本元素包含JSP声明语句,JSP Scriptlets.,JSP表达式。

语法格式:<%!声明语句%>,<%java代码%>,<%=java代码%> 2.JSP的注释分为哪几种?语法格式是什么? 两种:HTML注释,JSP注释。

HTML注释使用作为结束,中间包含的代码即为注释部分。 JSP注释使用<%- -作为开始,以--%>作为结束,中间包含的代码即为注释部分。 3. JSP基本动作元素有哪些?简述每个基本元素的作用? /JSP基本动作元素,包括

动作元素来包含文件;动作元素来实现页面跳转;动作元素来传递参数;动作元素来执行Applet

4.简述动作元素如何搭配动作元素,并实现页面传递参数?

5.简述JSP内置对象的分类以及各分类包含对象?

JSP内置对象,包括request、response、out、session等等。根据各对象的作用不同,可以将这九个对象分为如下四类。第一类:与Servlet有关的内置对象;包括page和config两个对象。第二类:与Input/Output有关的内置对象;包括out、request和response三个对象。第三类:与Context有关的内置对象;包括session、application和pageContext三个对象。第四类:与Error有关的内置对象;仅包括exception这一个对象。

6.简述如何设置各范围的属性及移除各范围属性?

在JSP中可以通过setAttribute()和getAttribute()这两个方法来设置和取得属性, 7.简述web开发过程当中针对外部需求所涉及三方面的内容? 接口、业务逻辑、数据管理

8.简述cs与bs 结构的优点和缺点?

C/S模式的优点:○1响应速度快;○2客户操作界面设计个性化,直观、简单、方便3开发具有针对 ○

C/S模式的不足:○1缺少通用性,业务变更不灵活;○2分布功能弱,不能够实现快速部署安装和配置;○3兼容性差。

B/S模式的优缺点:○1具有分布式特点;○2业务扩展简单方便;○3维护简单方便 B/S模式的不足:1个性化特点降低;2无法满足快速操作及数据感知的要求;3页○○○面动态刷新,响应速度明显降低;○4专用打印输出难以实现,尤其对票据打印,难以实现套打输出

9.简述jsp的运行机制?

JSP运行机制:1.用户(客户机)访问响应的JSP页面,如http://localhost:8080/Prj_test/ch02/HelloJSP.jsp2.服务器找到相应的JSP页面。3.服务器将JSP转译成Servlet的源代码。4.服务器将Servlet源代码编译为class文件。5.服务器将class文件加载到内存并执行。6.服务器讲class文件执行后生成HTML代码发送给客户机,客户机浏览器根据响应的HTML代码进行显示。 如果该JSP页面为第一次执行,那么会经过这两个阶段,而如果不是第一次执行,那么将只会执行请求阶段。这也是为什么第二次执行JSP页面时明显比第一次执行要要快的原因。 如果修改了JSP页面,那么服务器将发现到该修改,并重新执行转译阶段和请求阶段。这也是为什么修改页面后访问速度变慢的原因 7.简述通过JDBC来添加记录需要经过哪几个重要步骤? 解:

8简述在JSPWeb开发中,连接MYSOL数据库的方式或流程? 解:

1.编写一个JSP程序,使用jsp forword动作实现跳转,并通过param传递参数。在跳转页面中接收参数并输出。 第一个JSP文件:Forwarded1.jsp

<%@ page language=\

跳转并传递参数

使用forward动作元素跳转到另一个JSP文件,并传递参数

第二个JSP文件:Forwarded2.jsp

<%@ page language=\