jsp复习题
jsp期末考试复习题
jsp期末考试复习题JSP期末考试复习题一、选择题1. JSP(JavaServer Pages)是一种用于生成动态网页的技术,它是基于哪种语言的?A. JavaB. JavaScriptC. PHPD. Ruby2. 下列哪个是JSP页面的标准扩展名?A. .jspB. .htmlC. .phpD. .aspx3. JSP页面在服务器端执行时,最终会被转换成什么?A. ServletB. HTMLC. XMLD. JavaScript4. 在JSP页面中,如何声明变量?A. <%! variable; %>B. <% variable; %>C. <%@ variable; %>D. <%-- variable; --%>5. JSP页面中的注释,哪种不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释D. 多行注释二、简答题1. 简述JSP和Servlet之间的关系。
2. 描述JSP中的内置对象及其用途。
3. 解释JSP页面的生命周期。
4. 什么是JSP的表达式语言(EL)?它有什么优势?5. 描述JSP中的错误页面处理机制。
三、编程题1. 编写一个JSP页面,该页面能够接收用户输入的姓名和年龄,并显示一条欢迎信息。
2. 编写一个JSP页面,实现用户登录功能,如果用户名为"admin"且密码为"password",则显示登录成功信息,否则显示登录失败信息。
四、论述题1. 论述JSP标准标签库(JSTL)与JSP表达式语言(EL)的优缺点。
2. 讨论在JSP开发中使用MVC设计模式的重要性。
五、案例分析题1. 假设你正在开发一个在线书店的JSP应用程序,请描述如何使用JSP技术实现书籍的搜索、显示和购买功能。
2. 分析并解释一个常见的JSP安全漏洞,并提出相应的预防措施。
六、附加题1. 描述如何使用JSP与数据库进行交互。
JSP复习题
复习题一一、填空题一:1.Tomcat服务器的默认端口是 8080 ,HTTP协议的默认端口是80Mysql默认端口是 3306 。
2. jsp主要内置对象有:request对象、response对象、session对象、pageContext对象、out对象、Application、Excepiton、Config和page对象。
3. application 对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序的任何Web组件共享信息,而session对象则是每个客户专用的。
4.JDBC的主要任务是:与数据库建立连接、发送SQL语句、处理结果。
5. Javascript 主要运行在客户端的脚本语言。
6.HTML的注释符号是://7.JDK安装目录有六个文件夹和一些网页文件,其中lib目录是用来存放:存放所需要的类库。
8.第一次在运行一个JSP页面,则需要把JSP页面中的代码转换为.java文件,然后编译成为class文件,用JVM解释执行该文件。
9.JSP页面由注释、、、、和模板数据,5种元素组成。
10.在JSP脚本程序中定义的变量的作用域是当前页面。
11. Servlet的生命周期分三个时期:装载Servlet 、创建一个Servlet实例、销毁。
12.用户编写一个Servlet必须实现 Servlet 接口。
13.如果用户希望当前JSP页面能处理异常,则当前页面的page指令的isErrorPage 属性需设置为true。
14.out对象的作用是控制页面文本输入输出流的对象,response对象的作用是根据客户端的请求信息建立一个默认的response对象。
15.编写完一个Servlet文件需要在 web.xml 文件中部署该Servlet方能使用。
16.注册一个JDBC驱动应调用SQLServerConnection 类的 prepareCall 方法方法。
17.怎样修改tomcat的端口__在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在<Connectorport=”8080”>中把8080更改即可18.j sp主要内置对象有: application 、exception 、 pageContext 、request 、session 、 _____response_____out、config、page。
jsp考试题及答案
jsp考试题及答案一、选择题(每题2分,共20分)1. JSP页面是由哪种语言编写的?A. JavaB. JavaScriptC. HTMLD. XML答案:A2. JSP页面通常被编译成什么类型的文件?A. .javaB. .jspC. .classD. .html答案:C3. Servlet是JSP的基础,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()答案:C4. 在JSP中,以下哪个指令用于指定JSP页面使用的JSP版本?A. <%@ page version="2.0" %>B. <%@ include file="header.jsp" %>C. <%@ taglib uri="/jsp/jstl/core" prefix="c" %>D. <%@ page import="java.util.*" %>答案:A5. JSP页面中,以下哪个不是标准的JSP动作元素?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:scriptlet>答案:D6. 在JSP页面中,以下哪个不是表达式(EL)的隐式对象?A. requestB. responseC. sessionD. out答案:D7. JSP页面中,以下哪个不是JSTL(JavaServer Pages Standard Tag Library)提供的标签?A. <c:forEach>B. <c:if>C. <c:choose>D. <jsp:scriptlet>答案:D8. 在JSP页面中,以下哪个不是JSP内置对象?A. requestB. responseC. sessionD. app答案:D9. JSP页面中的注释,以下哪个不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释(//)D. 多行注释(/* */)答案:B10. 在JSP页面中,以下哪个不是JSP的指令?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ response %>答案:D二、填空题(每空2分,共20分)1. JSP页面的默认后缀是 jsp 。
jsp期末考试试题及答案解析
jsp期末考试试题及答案解析一、选择题(每题2分,共20分)1. 在JSP中,以下哪个不是标准的JSP标签?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:action>答案:D2. JSP页面的生命周期包括哪些阶段?A. 初始化、服务、销毁B. 编译、执行、销毁C. 初始化、编译、执行D. 编译、执行、服务答案:A3. 在JSP中,以下哪个对象代表当前的HTTP请求?A. requestB. responseC. sessionD. application答案:A4. JSP页面中,以下哪个指令用于导入Java包?A. <%@ page import="java.util.*" %>B. <%@ include file="header.jsp" %>C. <%@ taglib uri="/jsp/jstl/core" prefix="c" %>D. <%@ page contentType="text/html; charset=UTF-8" %>答案:A5. 在JSP页面中,以下哪个元素用于声明变量?A. <scriptlet>B. <%! %>C. <%-- --%>D. <%@ page %>答案:B6. JSP页面中的注释,以下哪种方式不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释D. 多行注释答案:B7. Servlet和JSP的主要区别是什么?A. Servlet是Java类,JSP是HTML页面B. Servlet只能处理HTTP请求,JSP可以处理其他类型的请求C. Servlet可以被缓存,JSP不能被缓存D. JSP可以包含Java代码,Servlet不能包含Java代码答案:A8. 在JSP页面中,以下哪个标签用于迭代集合?A. <c:forEach>B. <c:if>C. <c:choose>D. <c:out>答案:A9. 在JSP页面中,以下哪个标签用于条件判断?A. <c:forEach>B. <c:if>C. <c:choose>D. <c:out>答案:B10. JSP页面中的自定义标签,以下哪个文件用于定义标签的属性?A. TLD文件B. WEB-INF/web.xmlC. JSP页面D. Servlet答案:A二、简答题(每题5分,共20分)1. 请简述JSP和Servlet的关系。
jsp考试题及答案大学
jsp考试题及答案大学JSP考试题及答案(大学)一、选择题(每题2分,共20分)1. JSP(JavaServer Pages)是一种:A. 服务器端的脚本语言B. 客户端的脚本语言C. 桌面应用程序D. 数据库管理系统答案:A2. 在JSP中,标准的自定义标签开始标记是:A. <%@ tag >B. <% tag >C. <@ tag >D. <$ tag >答案:A3. JSP页面中的注释,不会在客户端浏览器中显示的是:A. <!-- ... -->B. // ...C. <%=-- ... --%>D. <%-- ... --%>答案:D4. 下列哪个不是JSP内置对象?A. requestB. responseC. outD. applet答案:D5. JSP页面中,将Java代码片段放入到脚本元素中使用的是:A. <% ... %>B. <%= ... %>C. <%! ... %>D. <%@ ... %>答案:A6. JSP中,将数据库查询结果集传递给JSP页面的正确方法是:A. 使用request对象B. 使用response对象C. 使用session对象D. 使用application对象答案:A7. JSP页面被请求时,以下哪个过程不会发生?A. 编译成Servlet类B. 执行ServletC. 转换成HTMLD. 保存为文本文件答案:D8. 在JSP页面中,使用EL表达式获取请求参数的正确方式是:A. ${}B. ${}C. ${}D. ${}答案:A9. 下列哪个不是JSP动作元素?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:loop>答案:D10. 在JSP中,错误页面是一种:A. ServletB. JSP页面C. HTML页面D. Java类答案:B二、简答题(每题5分,共30分)1. 请简述JSP和Servlet的区别。
(完整版)jsp复习题库
JSP期中复习题库一、单选题【】1.request对象中读取同名复选框表单元素的值时,比较合适的方法是A.getAttribute() B.getParameter() C.getParameters() D.getAttributes()【】2.application对象所依赖的类或接口是A.JspWrite B.ServletContextC.PageContext D.HttpServletContext【】3.下面关于session的用法哪个是正确的?A.HttpSession session = new HttpSession();B.String haha =session.getParameter(“haha”);C.session.removeAttribute(“haha”);D.session. setAttribute(“haha”);【】4.关于<jsp:include page="Relative URL" />说法不正确的是哪个?A.URL的输出在请求时被插入到JSP页面中B.不能含有影响整个页面的JSP内容C.被包含文件改变后不需更改使用它的页面D.被包含文件更改后,需要手动地更新使用它的页面【】5.Java关于异常处理机制的叙述哪个正确A.catch部分捕捉到异常情况时,才会执行finally部分B.当try区段的程序发生异常时,不一定执行catch区段的程序C.不论程序是否发生错误及捕捉到异常情况,都会执行finally部分D.以上都是【】6.下面JSP动作中叙述不正确的是A.jsp:forward动作用来把当前的JSP页面重导到另一个页面上,用户看到的地址是当前页面的地址,而内容是另一个页面的。
B.jsp:param动作可单独使用,用于页面间传递参数。
C.jsp:include动作和include指令是不完全一样的。
D.jsp:setProperty动作用来在一个JSP页面中设置已创建的bean的属性值。
JSP期末复习题
JSP复习题一、填空题:1.Tomcat服务器的默认端口是 ,HTTP协议的默认端口是2. jsp主要内置对象有:。
3. 对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序的任何Web组件共享信息 ,而 对象则是每个客户专用的。
4.JDBC的主要任务是: 、 、。
5. 主要运行在客户端的脚本语言。
6.HTML的注释符号是: 。
7.JDK安装目录有六个文件夹和一些网页文件,其中lib目录是用来存放:。
8.第一次在运行一个JSP页面,则需要把JSP页面中的代码转换为 文件,然后编译成为class文件,用JVM解释执行该文件。
9.JSP页面由注释、 、 、 、和模板数据,5种元素组成。
10.在JSP脚本程序中定义的变量的作用域是 。
11. Servlet的生命周期分三个时期: 、 、 。
12.用户编写一个Servlet必须实现 接口。
13.如果用户希望当前JSP页面能处理异常,则当前页面的page指令的属性需设置为true。
14.编写完一个Servlet文件需要在 文件中部署该Servlet方能使用。
15.注册一个JDBC驱动应调用SQLServerConnection 类的 方法。
16、 理论上, 是用于获取服务器信息并将其作为响应返回给客户端 ,是用于客户端把数据传送到服务器 。
17、 对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 ,而 对象则是每个客户专用的。
18、 Java Servlet的主要特点是: 、方便、 、、节省投资。
19、 JSP开发网站的两种模式分为_______________和 。
20、JSP网页动态部分包含三种元素,它们是 、 和21、Web应用的三层体系架构中的三层是 、 和 。
22、 引擎和 引擎是系统模块,它们随着Web服务器启动装入内存,而随着Web服务器关闭而释放。
23、指令主要包括 、 和 。
24、和JavaBean密切相关的三个JSP元素是 、 和 。
JSP复习题
习题二一.选择题1.下列哪个为JSP的注释标签?( C )A.<% %〉B.〈%! %〉C.〈%—- —-%〉D.<%= %>2。
关于JSP生命周期的叙述,下列哪些为真?(选择两个答案)。
(AC )A。
JSP会先翻译成Servlet源文件,然后编译成Servlet类文件。
B.每当用户端运行JSP时,jspInit()方法都会运行一次.C.每当用户端运行JSP时,_jspService()方法都会运行一次.D.每当用户端运行JSP时,jspDestroy()方法都会运行一次。
3.查看下列JSP内容:<html>〈body><%for(int i=0;i〈3;i++) { out.print(i*2);} %></body></html>当这个JSP被运行时,其结果是什么?( A )A.显示出“0,2,4”B.显示出“2,4,6"C.显示出“1,2,3”D.这个JSP无法运行4。
查看下列JSP程序代码:<html><body〉<%int i=1; %〉<%!int i=2; %〉i= <% out.println(i++);%〉</body〉</html>运行结果是什么?( A )A.显示出“i=1”B.显示出“i=2" C.显示出“i=3”D.语法错误,这个JSP无法运行5.查看下列JSP程序代码:〈html>〈body><%!int j=0; %>〈%j=4;%〉j= 〈%= ++j %></body>〈/html>运行结果是什么?( D )A.显示出“j=0”B.显示出“j=1”C.显示出“j=4"D.显示出“j=5"6.A.jsp的内容如下:〈html>〈jsp:include page='B。
jsp试题库及答案
jsp试题库及答案JSP试题库及答案一、选择题1. JSP技术使用的是哪种语言作为其脚本语言?A. JavaB. JavaScriptC. C#D. Python答案:A2. 在JSP页面中,哪一个指令用于指定信息处理类?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ attribute %>答案:A3. 如果要在JSP页面中包含另一个JSP页面,应该使用哪个JSP元素?A. <jsp:include>B. <jsp:forward>C. <jsp:param>D. <jsp:useBean>答案:A4. JSP页面的默认脚本语言是什么?A. HTMLB. JavaScriptC. JavaD. SQL答案:C5. 在JSP中,使用什么标签可以将Java Bean组件的属性传递给表达式语言(EL)?A. <jsp:useBean>B. <jsp:setProperty>C. <jsp:getProperty>D. <jsp:forward>答案:C二、简答题1. 请简述JSP和Servlet的区别。
答案:JSP(JavaServer Pages)是一种用于生成动态网页的技术,它使用模板和Java代码的混合来实现页面内容的动态生成。
Servlet是一种运行在服务器端的Java小程序,可以处理客户端请求并生成响应。
JSP最终被编译成Servlet,由Servlet容器执行。
JSP主要用于页面内容的生成,而Servlet则可以处理更复杂的业务逻辑。
2. 描述一下JSP的动作元素和标准动作元素的区别。
答案:JSP的动作元素(Action Element)用于控制Servlet引擎的行为,例如包含其他页面、转发请求等。
JSP复习题含答案.doc
A.JAVA 语言B.HTML 代码C.servletD.以上都是 A.javascript 代码 BJSP 指令C.JSP 动作D.HTML 代码D.JSP 代码一.选择题1. 早期的动态网站开发技术主要使用的是()技术。
该技术的基本原理是将 浏览器提交至Web 服务器的数据通过环境变量传递给其他外部程序,经外部程 序处理后,再把处理结果传送给Web 服务器,最后由Web 服务器把处理结果返 回浏览器。
A. JSPB.ASPC.PHPD.CGI 2.JSP 页面的代码由两个部分组成,它们是()和( )o A.javascript 代码 B.vbscript 代码 C.HTML 代码 3.JSP 在服务器中进行编译时,将首先被转译成()4•在一个JSP 页面代码中一定没有的部分是() 5. 配置JSP 运行环境,若WEB 应用服务器选用TOMCAT,以下说 法正确的是:( )A 、 先安装TOMCAT,再安装JDKB 、 先安装JDK,再安装TOMCATC 、 不需安装JDK,安装TOMCAT 就可以了D 、 J DK 和TOMCAT 只要都安装就可以了,安装顺序没关系6. 下列不是JSP 开发工具的是(习题一)A. JBuilderB. IBM WebSphereC. My EclipseD.Firework7•要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和()A.JDKB. Dreamweaver MXC.Flash MXD.Tomcat8.JSP隶属Java家族,下列不属于JAVA家族的是()A.servlet B .javabean C.java D .javascript9.web应用程序体系结构最多可分为三层,不属于这三层的是()A.表示层B业务层 C.数据访问层 D.网络链接层10•配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是(B )oA:先安装TOMCAT,再安装JDKB:先安装JDK,再安装TOMCATC:不需安装JDK,安装TOMCAT就可以了D:JDK和TOMCAT只要都安装就可以了,安装顺序没关系二.问答题1.简述JSP的基本运行原理。
JSP实用教程_复习题
4. Servlet的生命周期是什么?
答:servlet容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法响应客户的请求,根据请求的不同调用不同的do***()方法。结束服务,servlet容器调用servlet的destroy()方法。
D、JDK 和 TOMCAT 只要都安装就可以了,安装顺序没关系
3、对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( B )
A、不是 JSP 页面的成员变量
B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户
jsp:setProperty:设置JavaBean的属性。
jsp:getProperty:输出某个JavaBean的属性。
jsp:forward:把请求转到一个新的页面。
jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记
2.列出至少5种jsp的哪些内置对象?并说明它们的作用?
2、配置 JSP 运行环境,若 WEB 应用服务器选用 TOMCAT,以下说法正确的是:( B )
A、先安装 TOMCAT,再安装 JDK
B、先安装 JDK,再安装 TOMCAT
C、不需安装 JDK,安装 TOMCAT 就可以了
JSP是怎么执行的?
1、 客户端浏览器向JSP页面发出一个请求;
2、 JSP引擎分析JSP文件的内容;
JSP_复习题及参考答案
编程题编写程序reg.htm和reg.jsp,做一用户注册界面,注册信息包括:用户名,年龄,性别。
然后提交到reg.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员”,否则,显示“注册成功”并显示出注册信息。
答案略编写一个简单的登录程序,要求登录页面index.jsp中输入用户名(username)、密码(password),用户点击提交后,验证用户是否输入了用户名、密码。
如果用户名为aaa,密码为aaa,则重定向到登录成功页面reg.jsp进行出来,否则显示index.jsp页面提示请输入用户名和密码。
参考答案:index.jsp<html><body><form action="" method="post" name="f1">用户登录<br>用户名:<input type="text" name="userName"> <br>密码:<input type="password" name="passWord"> <br><input type="submit" value="提交" ><input type="reset" value="重置"></form><%String name=request.getParameter("userName");String password=request.getParameter("passWord");if(name!=null && password!=null){response.sendRedirect("reg.jsp");}else {out.println("请输入用户名和密码");}%></body></html>reg.jsp<html><body><%String name=request.getParameter("userName");String password=request.getParameter("passWord");if(name=="aaa" && password=="aaa"){out.println("注册成功"+name+password);}else {response.sendRedirect("index.jsp");}%></body></html>分析下面的代码,写出include.jsp的运行结果。
JSP复习题含答案
习题一一.选择题1.早期的动态网站开发技术主要使用的是()技术。
该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。
A.JSP B.ASP C.PHP D.CGI2.JSP页面的代码由两个部分组成,它们是()和()。
A.javascript代码B.vbscript代码C.HTML代码D.JSP代码3.JSP在服务器中进行编译时,将首先被转译成()A.JA V A语言B.HTML代码C.servletD.以上都是4.在一个JSP页面代码中一定没有的部分是()A.javascript代码B.JSP指令C.JSP动作D.HTML代码5.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:()A、先安装TOMCA T,再安装JDKB、先安装JDK,再安装TOMCATC、不需安装JDK,安装TOMCAT就可以了D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系6.下列不是JSP开发工具的是()A.JBuilder B.IBM WebSphere C.MyEclipse D.Firework7.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和()A.JDKB.Dreamweaver MXC.Flash MXD.Tomcat8.JSP隶属Java家族,下列不属于JA V A家族的是()A.servletB.javabeanC.javaD.javascript9.web应用程序体系结构最多可分为三层,不属于这三层的是()A.表示层B.业务层C.数据访问层D.网络链接层10.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是( B )。
A:先安装TOMCAT,再安装JDKB:先安装JDK,再安装TOMCATC:不需安装JDK,安装TOMCAT就可以了D:JDK和TOMCAT只要都安装就可以了,安装顺序没关系二.问答题1.简述JSP的基本运行原理。
jsp考试试题及答案
jsp考试试题及答案【篇一:jsp试题及答案】=txt>一、选择题1、下面哪一个不是动态网页技术()。
(a)asp (b) jsp (c)php (d) html2、在jsp程序中只有3种编译指令,分别是加载指令、标记数据库指令和()。
(a)网页指令(b)描述指令(c)取代指令(d)释放指令3、在jsp系统环境中常用()作为其虚拟机(a)tomcat (b)j2sdk(c)servlet(d)web服务器4、page指令中的“contentype”属性是用于指出()。
(a )数据库类型(b) 网页类型 () 服务器类型 (d) 用户类型5、字节型(byte)数据类型的取值范围是()。
(a)-128---127(b)-127---128(c)-32768---32767(d)-32767---327686、“include”的指令作用是把jsp程序、html网页或其它的()嵌入到当前的jsp网页中。
(a)可执行程序(b)文本文件 (c) 批处理文件(d) asp 代码7、利用jsp动作可以动态插入文件、重用javabean组件、重定向到其它页面和()等。
(a) 为java插件提供参数 (b) 向其它页面发出请求(c) 解释执行jsp语句 (d) 向客户端发出请求8、( )是jsp中最基本的对象,它是用户与服务器进行交互的基础。
(a)response对象(b)session对象(c)application对象(d)request对象9、可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的jsp对象是()。
(a)response对象(b)session对象(c)application对象(d)request对象10、dreamweaver mx是()公司的产品。
(a)microsoft (b) adobe (c)sun (d)macromedia二、填空题:1、jsp是__________公司首创的一种新型动态网页编程技术。
JSP复习题含答案
JSP复习题含答案习题一一.选择题1.早期的动态网站开发技术主要采用的就是()技术。
该技术的基本原理就是将浏览器提交至web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给web服务器,最后由web服务器把处理结果返回浏览器。
a.jspb.aspc.phpd.cgi2.jsp页面的代码由两个部分组成,它们是()和()。
a.javascript代码b.vbscript代码c.html代码d.jsp代码3.jsp在服务器中展开编程时,将首先被转回翻译成()a.java语言b.html代码c.servletd.以上都是4.在一个jsp页面代码中一定没的部分就是()a.javascript代码b.jsp指令c.jsp动作d.html代码5.布局jsp运转环境,若web应用服务器采用tomcat,以下观点恰当的就是:()a、先安装tomcat,再安装jdkb、先安装jdk,再安装tomcatc、不须要加装jdk,加装tomcat就可以了d、jdk和tomcat只要都安装就可以了,安装顺序没关系6.以下不是jsp开发工具的就是()a.jbuilderb.ibmwebspherec.myeclipsed.firework7.必须建构jsp的研发环境,除了须要加装以上的jsp开发工具外,还必须加装()和()a.jdkb.dreamweavermxc.flashmxd.tomcat8.jsp隶属于java家族,以下不属于java家族的就是()a.servletb.javabeanc.javad.javascript9.web应用程序体系结构最多可分为三层,不属于这三层的是()a.表示层b.业务层c.数据访问层d.网络链接层10.布局jsp运转环境,若web应用服务器采用tomcat,以下观点恰当的就是(b)。
a:先安装tomcat,再安装jdkb:先安装jdk,再安装tomcatc:不须要加装jdk,加装tomcat就可以了d:jdk和tomcat只要都安装就可以了,安装顺序没关系二.问答题1.简述jsp的基本运行原理。
JSP复习题及部分答案 新 优质文档
JSP复习题及部分参考答案一、填空题●,中文意义是。
种要素构成。
●和___ post__方法。
●表单标记中的url的地址。
●Java。
●input。
●超级链接标记<a>的href●当JSP必须等待。
●HTML●●●Page●JSP●在JSP●JSP象是方法是。
方法,功能是输出缓冲的内容。
●“5”)的含义是指__页面刷新时间为●JSP的●方法可以将当前客户端的请求转到其他页面去。
●要想在JSP页面中使用Bean,必须首先使用标记在页面中定义一个JavaBean的实例。
●当客户端请求一个JSP页面时,JSP容器会将请求信息包装在对象中。
(“Refresh”, “5”。
JDBC下面的代码建立Mysql数据库的连接,请填空:}创建连接的代码如下:try{ //和数据库建立连接conn=……conn.close();}catch(Exception e){out.println(e.toString());}●使用Bean首先要在JSP Bean引入。
●JavaBean中用一组set方法设置get方法获得Bean 的私有属性值。
set和get性名称为xxx,那么set和get方法的名称必须为●查询结果集ResultSet语句,得到的结果集rs rs为Statement对象,执行String sqlStatement = "delete from book语句后,删除数据库表的记录需要执行stmt.executeUpdate语句。
一、判断题●HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。
(对)●一个HTML文档必须有<head>和<title>元素。
(错)●超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。
(对)●在网页中图形文件与网页文件是分别存储的。
(对)●绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JSP复习题
1.请写出安装JSP运行环境Tomcat Web服务器的步骤。
2.写出Tomcat 服务器的根目录路径;Web服务器的默认端口号。
服务器的目
录结构,及每个子目录的功能。
Tomcat 服务器的根目录路径:D:\apache-tomcat 6.0\webapps\Root
Web服务器的默认端口号:8080
3.什么是Tomcat Web服务器的服务目录,例如要把文件夹CH1作为服务目录,
那么把CH1应放在哪里?
4.写出建立Tomcat 服务器的虚拟服务目录步骤(例如:虚拟服务目录为
d:\abc\ch2)。
5.如果在Tomcat Web 服务器已启动打开后,我们创建了一个服务目录或一个
虚拟服务目录,或增加了一个服务目录下的一个相对目录,那么我们应该再做什么操作?
6.写出JSP网页的运行原理
7.JSP网页中包含了那些基本元素?
8.JSP网页中有哪几种注释方法?
9.怎样定义JSP网页中Java语言的全局变量和方法?
10.请写出JSP的全部指令标记格式。
11.JSP的Page指令标记,它有哪些属性?
12.JSP的Page指令标记中contentType属性它的默认取值是什么?它有哪些
可以指定的值可取?
13.JSP的Page指令标记中import属性它的默认取值是什么?如果import属
性它的取值有多个,请问它有几种书写格式?
14.写出JSP的include指令标记语法格式,及在使用时应注意的地方。
15.JSP有哪几个动作标记,写出它们的语法的书写格式及带param子标记的语
法的书写格式。
16.JSP的指令标记include 和JSP动作标记include有什么区别?
17.什么叫JSP的内置对象?JSP有哪些内置对象?对每一个内置对象的功能简
单的描述一下。
18.写出request 内置对象最重用的二个方法。
19.解释response内置对象的三个方法的使用:
(1)addHeader(String head, String value)
(2)setHeader(String head, String value)
(3)sendRedirect(URL url)
(4)setStatus(int n)
20.在HTML 的Form表单中<input>标记的type属性取值有哪七种?还有哪些
方便用户输入和选择数据的标记?
21.在HTML中,写出显示图象标记格式和播放声音,视频标记格式。
22.写出JSP内置对象session对象和application对象读取,保存,删除数据
的四个方法,它们的数据有什么区别?
23.什么时session对象的生存期结束?
24.为什么SUN公司提出JavaBean软件组件这个概念?
25.写出<jsp:useBean…>动作标记的语法格式1和格式2,其中指出bean有效
范围的scop属性有哪几种取值?
26.bean类要遵守哪些规范来适应动作标记<jsp:getProperpty…>和
<jsp:setProperty,,,>。
27.假如WEB服务目录mymoon 中的JSP网页中要使用一个bean,它的包名为
blue.sky,请画出保存bean的字节代码的目录树。
28.已知在SQL SERVER 2000中定义数据库student 及建立了表work,请写出
用JDBC与ODBC连接数据库student的步骤。
及在结果集中获取表work中全部记录, java执行的语句
29.写出安装SQL SERVER 2000 与JDBC连接数据库驱动程序的步骤。
30.已知在SQL SERVER 2000中定义数据库student 及建立了表work,请写出
用JDBC与SQL SERVER 2000驱动程序连接数据库student的步骤。
及在结果集中获取表work中全部记录,java执行的语句
31.写出结果集resultSet对象的常量和游标移动和测试游标位置的方法。
32.写出解决在JSP页面中汉字乱码的二个方法。
33.写出SQL的查询语句,插入语句,删除语句,更新语句的格式。
34.语句对象statement它调用它的什么方法来执行查询语句得结果集,它调用
它的什么方法来执行更新操作(插入,删除,修改记录)改变结果集中的记录。
35.数据库连接对象connection的一个方法createStatement(类型1 参数1,
类型2 参数2),请说出类型1,类型2和参数1,参数2的取值。
36.完成书上第六章的例题1到例题9的上机调试。
37.在SQL Server 2000中建立一个数据库school 并创建表
student(no,name,birthday,score)输入10个记录,建立一JSP网页,在这个网页上能对着个student表进行查询显示和插入,删除,修改记录的操作。
38.在JSP上要实现分页显示记录要注意什么问题?
39.要返回一个1.游表可滚动与数据库变化同步的2.并能用结果集更新数据库
中的表.这样的记录集,下面的方法中的type和concurrrency参数应该取什么值.
Statement st=con.createStatement(int type,int concurrency);
40.写出加载JDBC.ODBC桥接器与JAVA数据库驱动程序代码,加载ACCESS,SQL
SERVER, MYSQL,ORACLE的纯JAVA数据库驱动程序及连接他们的某一个数据库(这个数据库名设为ABC)的代码
41.使用预处理的好处是什么并写出他们的生成语句对象的代码?
42.为什么要建立数据库连接词并写出数据库连接词的代码?
43.写出ODBC数据源为EXCEL电子表的建立步骤
44.数据库的分页显示要注意的问题。