三、填空(每空1分, 共20分)
1、JSP是_____________________和___________________ 的结合。
2、JSP是运行在____________________上的_____________________ 语言。
3、Web服务器是一个_____________,它的作用是_________________________ 。
4、<% int c=3;out.print(c);%> 是什么元素 __________________。
5、JSP的是内部对象可以__________使用,它是由____________创建的。
jsp创建6、获取表单(<form>)提交的参数,通常使用的内部对象是_______方法是 ________。
7、JavaBean是一个_________类,它必须有一个________________方法。
8、在JSP中使用JavaBean的标签是__________________________________,其中id的用途是___________________________。
9、加载数据库驱动的方法是_____________________,连接数据源的方法是 ______________。
10、Statement对象的两个是常用方法是_______________________________和 ______________________________。
11. JSP 是_____________ 公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。
12、在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到tomcat服务的_______________________目录中。
13、在Servlet中用来接收客户表单数据的两个常用方法为_____________、______________。
14、在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为_________________。
15、假设有一个JavaScript函数为 show() ,如果要求在页面加载时就执行,最好使用<body>标记的______________什么事件。
16、在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用________________对话框。
17、JDBC中_________________接口用于连接数据库。
18、Resulset接口的________________方法可以使结果集指针指向下行数据。
19、如果要获取请求客户端的IP地址,应使用____________________对象。
1.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、 程序片(Scriptlet) 、表达式(Exception)、 注释(Comment) 7种要素构成。
2.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP脚本元素 。
3.指令标记、JSP动作标记统称为 JSP标记 。
4.“<%!”和“%>”之间声明的方法在整个页面内有效,称为页面的成员方法 。
5.在“<%!”和“%>”之间声明的变量又称为 页面成员变量 ,其作用范围为整个JSP页面。
6.JSP页面的程序片中可以插入 HTML 标记。
7.当JSP页面的一个客户线程在执行 synchronized 方法时,其他客户必须等待。
8.JSP页面中,输出型注释的内容写在 “<!--” 和 “-->” 之间。
9.JSP声明函数
时,如果在前面加上_synchronize 关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。
10.Page指令的属性Language的默认值是_Java____。
1.out对象的__ out.flush()_____方法,功能是输出缓冲的内容。
2.JSP的__session___对象用来保存单个用户访问时的一些信息。
3.response对象的_sendRedirect(URL url)___方法可以将当前客户端的请求转到其他页面去。
4.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在__request__对象中。
5.response.setHeader(“Refresh”, “5”)的含义是指__页面刷新时间为 5秒__。
6.在JSP中为内置对象定义了4种作用范围,即Application Scope 、Session Scope 、Page Scope 和Request Scope 四个作用范围。
7.表单的提交方法包括___post_______和____get______方法。
8.表单标记中的__action___属性用于指定处理表单数据程序url的地址。
9.<select>标记中的size属性默认值为___1___。
1.在Web服务器端使用JavaBean,将原来页面中程序片完成的功能封装到JavaBean中,这样能很好地实现 业务逻辑层与视图层的分离。
2.JavaBean中用一组set方法设置Bean的私有属性值,get方法获得Bean的私有属性值。set和get方法名称与属性名称之间必须对应,也就是:如果属性名称为xxx,那么set和get方法的名称必须为 setXxx() 和 getXxx() 。
3.用户在实际Web应用开发中,编写Bean除了要使用import语句引入Java的标准类,可能还需要自己编写的其他类。用户自己编写的被Bean引用的类称之为 Bean的辅助类 。
4.创建JavaBean的过程和编写Java类的过程基本相似,可以在任何Java的编程环境下完成 编写、编译和发布 。
5.布置JavaBean要在Web服务目录的WEB-INF\classes文件夹中建立与 Bean的包名 对应的子目录,用户要注意目录名称的大小写。
1.用户可以有多种方式请求Servlet,如 浏览器直接调用 , 页面form中提交调用 、 超级连接调用 、 Servlet调用 等。
2.javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是init() 、service() 、 destroy() 方法。
3.一般编写一个Servlet就是编写一个 HttpServlet 的子类,该类实现响应用户的 POST 、 GET 、 PUT 等请求的方法,这些方法是 doPost 、doGet 和 doPut 等doXXX方法。
4.使用cookie的基本步骤为:创建cookie对象, 传送cookie对象 , 读取cookie对象 ,设置cookie对象的有效时间。
5.Servlet中使用Session对象的步骤为:调用 Session() 得到Session对象,查看Session对象,在会话中保存数据。
四、改错选择(每项2分,10分)
1、<%! int c=5; out.print(c);%>
该为:
2、<% int a,b; c=a+b; %>
该为:
3、<% page import java.sql.*;%>
该为:
4、< jsp:useBean class= "bb.Bean" id= "bean" >
该为:
5、<jsp:getproperty name=" bean " property="name" values=" alice " />
该为:
五、问答题与编程题(共25分)
1、jsp有哪些内置对象?作用分别是什么?(9分)
2、下面2题任选一道做(8分)
(1)jsp有哪些动作?作用分别是什么?
(2) jsp页面两种跳转方式分别是什么?有什么区别?
3、(8分)编写简单的<form>提交name,passwd参数给get.jsp。
JSP是Java和Html的结合.
2、JSP是运行在服务器上的页面脚本语言。
3、Web服务器是一个B/S结构的www服务器,它的作用是整理和存储各种www资源。
4、<% int c=3;out.print(c);%> 是JSP脚本元素。
5、JSP的是内部对象可以__________使用,它是由____________创建的。(问题看不懂)
6、获取表单(<form>)提交的参数,通常使用的内部对象是request方法是getParameter()。
7、JavaBean是一个公共类,它必须有一个构造方法。
8、在JSP中使用JavaBean的标签是jsp:useBean id="beanName",其中id的用途是识别JavaBean。
9、加载数据库驱动的方法是Class.forName(),连接数据源的方法是 Connection()。
10、Statement对象的两个是常用方法是executeQuery()和executeUpdate()。
四、改错选择
1.<% int c=5; out.print(c);%>
2.<% int a,b,c=a+b; %>
3.<%@ page import="java.sql.*"%>
五、问答题与编程题
1、jsp有哪些内置对象?作用分别是什么?
pagecontext request response session application cookie
config page exception
2、下面2题任选一道做(8分)
(1)jsp有哪些动作?作用分别是什么?
include包含 forward跳转 param plugin JavaBean
(2)jsp页面两种跳转方式分别是什么?有什么区别?
服务器跳转:地址不变
客户端跳转:地址改变
3、编写简单的<form>提交name,passwd参数给get.jsp
<form action="get.jsp" method="post">
姓名:<input type="name" name="name"><br>
密码:<input type="password" name="passwd"><br>
<input type="submit" value="提交">
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论