42. 43. 44. 45. 46. 47. 48. 49.
在Java EE中的MVC设计模式中,________ 负责接受客户端的请求数据 A. JavaBean B. JSP C. Servlet D. HTML
在JSP中,要定义一个方法,需要用到以下________元素。 A. <%= %> B. <% %> C. <%! %> D. <%@ %>
在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在( )范围内有效________。 A. 从定义处之后有效。 B. 在整个页面内有效。 C. 从定义处之前有效。 D. 不确定。
标记中,align属性为段落文字的对齐方式,不能取的值为________。 A. Left B. Right C. Center D. width
能够替代<字符的替代字符是()________ A. < B. > C. < D.
表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记________ A. B. C. D.
页面page1.jsp要把请求转发给page2.jsp,在转发的时候,希望把用户名 \李明\传给page2.jsp,如何实现?
A. request.setParameter(\李明\
B. request.setAttribute(\李明\
C. D. page2.jsp?username=李明
50. 对于ServletRequest接口的获取请求参数的方法的描述那一项是正确的?()
A)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法 B)如果一个参数key有多个值,那么getParameter(key)方法会返回空
C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组 D)getParameter方法返回Object对象,使用前要强制类型转换:如String str=(String) request.getParameter(key)
51. 使用
法。()
A)SetXxx方法 B)setXxx方法
C)getXxx方法 D)GetXxx方法
52. JavaBean可以通过相关jsp动作指令进行调用。下面哪个不是JavaBean可以使用的jsp动作指令?() A)
53. 在Java EE中,Servlet是在服务器端运行,以处理客户端请求而做出的响应的程序,下列选项中属于
Servlet生命周期阶段的是( ) A.加载和实例化 C.服务 E.以上全部
54. 开发Java Web应用程序的时候,创建一个Servlet,该Servlet重写了父类的doGet()和doPost()
方法,那么其父类可能是( ) A. RequestDispatcher B. HttpServletResponse C. HttpServletRequest D. HttpServlet
55. 过滤器应实现的接口是( )。
A. HttpServlet B. HttpFilter C. ServletFilter D. Filter
56. 在开发Java Web应用程序的时候,HTTP请求消息使用Get或POET方法以便在WEB上传输数据,
下列关于GET和POST 方法描述正确的是( ) A. POST请求的数据在地址栏不可见
B. GET请求提交的数据在理论上没有长度限制
C. POST请求对发送的数据的长度限制在240——255个字符 D. GET请求提交数据更加安全
57. 在Java Servlet API中,HttpServletRequest接口的( )方法用于返回当前请求相关联的会话,如果没
有,返回null
A. getSession() // 默认为:getSession(true)
B. getSession(true) // 若存在则返回,若不存在创建一个新的会话 C. getSession(false) D. getSession(null)
58. 在Java Web开发中,不同的客户端需要共享数据,则数据应该存储在( )中
A.session
B.application
C.request
D.response
59. 在Java EE中,( )接口定义了getSession()方法
A. httpServlet
B. HttpSession D. HttpServletResponse
C. HttpServletRequest
B.初始化 D.销毁
60. Servlet是一个在服务器上运行、处理请求信息并将其发送到客户端的 Java程序() 接受服务请求、
找到Servlet类、加载Servlet类并创建Servlet对象。
A) 客户端 B) IE浏览器 C) Servlet容器 D) Servlet本身
61. servlet开发人员在扩展 HttpServlet时如何处理HttpServlet的service()方法( )
A. 大多数情况下都应该覆盖service()方法
B. 应当从doGet()或doPost()调用service()方法
C. 应当从init()调用service()方法 D. 必须覆盖doPost()和doGet()
62. 下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。()
A)service() B)init()
C)doPost() D)destroy()
填空题
JDBC中提供的两种实现数据查询的方法是______和______. executeQuery/executeBatch Tomcat的默认端口? 8080
判断题
1. Tomcat的默认端口是80。( )FALSE
2. 在MVC模式的Web开发中,“视图”、“模型”和“控制器”分别对应着“JSP页面”、“JavaBean”
和“Serlvet”,以Servlet为核心。( )TRUE
3. JSP中在脚本标识<%!...%>中声明的变量是局部变量。FALSE 4. JavaScript 中声明变量用关键字var。( )TRUE
5. 动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序
生成的( )TRUE
6. 绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。( )TRUE 7. 超级链接标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。( )FALSE 8. 在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。( )TRUE
9. 在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。( )FALSE 10. jsp\\:include动作标记与include指令标记包含文件的处理时间和方式不同。( )TRUE 11. 互联网起源于美国国防部高级研究计划管理局建立的ARPA网。()TRUE
12. 动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序
生成的。()TRUE
13. 用户关闭浏览器后,用户的session会立即消失。() TRUE
14. 在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。()FALSE 15. 在MVC模式的Web开发中,“视图”、“模型”和“控制器”分别对应着“JSP页面”、“JavaBean”和
“Serlvet”,以Servlet为核心。()TRUE
简答题
开发JSP程序可采用哪几种开发模式?分别介绍他们的优缺点? JSP程序开发有4种开发模式: (1)单纯的JSP编程 优点:容易实现
缺点:代码混乱,不易维护 (2)JSP+JavaBean编程 优点:结构比较清晰
缺点:将流程控制放到JSP中,JSP不能单纯的作为显示功能 (3)JSP+JavaBean+Servlet编程 优点:层次关系明显,组件分工明确 缺点:对开发人员要求较高 (4)MVC
M(模式)\\:指业务逻辑代码
V(视图):指系统和用户的交互界面
C(控制器):主要控制用户请求作出响应
简述JSP的处理过程?
第一次访问:
1.客户端通过浏览器向服务器发送请求,该请求包含请求的资源的路径,当服务器接收到客户端发送的请求时就知道被请求的资源;
2.服务器根据客户端的请求来加载被请求的JSP文件;
3.WEB服务器中的JSP引擎将被加载的JSP文件转化为Servlet; 4.JSP引擎将Servlet代码编译为class文件; 5.服务器执行这个class文件;
6.服务器将结果传给浏览器并且进行显示; 第二次访问:
1.客户端通过浏览器向服务器发送请求,该请求包含请求的资源的路径,当服务器接收到客户端发送的请求时就知道被请求的资源;
2.服务器根据接收到的客户端的请求来加载被请求的JSP文件; 3.服务器直接执行编译好的class文件; 4.服务器将结果传给浏览器并且进行显示;
什么是JSP预编译特征?
JSP被第一次请求时进行编译,在后续请求中如果没被修改过,服务器只需直接调用这些已经被编译好的代码,大大提高访问速度。一次编译,到处执行。
JSP中的脚本标识包含哪些元素?它们的作用及语法格式是什么? 1.声明标识:<%!... ...%>表明变量或方法;
2.JSP表达式标识:<%=... ...%>向页面输出信息;
3.脚本程序\\:<%... ...%>在脚本程序定义定义变量,调用方法和进行各种表达式的计算。
简述BS模式和CS模式?
1.B/S全称(Browser/Server)仅需要浏览器支持 浏览器端:HTML/CSS/JAVAScript/VBScript 服务器端:ASP/PHP/JSP/ASP.net 例:http\\://www.http://m.njliaohua.com/
2.C/S全称(Client/Server)需要安装客户端软件 VB/VC/C\\#/JAVA/.net系列 例:QQ
application对象的生命周期?
application对象用于保存所有应用程序中的公有数据,服务器启动并且自动创建application对象后,只要没有关闭服务器,application对象将一直存在,所有用户可以共享application对象。
JavaBean具有哪几种属性?在JSP中比较常用的是哪些属性?
(1)简单属性(Simple) (2)索引属性(Indexed) (3)绑定属性(Bound)
(4)约束属性(Constrained) 常用的是前简单属性和索引属性。
JavaBean的特点和作用?
一次性编写
JavaBean组件重用时不需要重新编写,只需要根据需求修改和升级代码即可。 任何地方执行
JavaBean组件可以在任何平台上运行,可以轻易移植到各种运行平台上。 任何地方重用
JavaBean组件能够被在多种方案中使用,包括应用程序、其他组件、Web应用等。
JSPSmartUpload、Java Mail、JFreeChart和iText组件的作用是什么?
jspSmartUpload组件-上传&下载 JavaMail组件-Email发送接收 jFreeChart组件-图表 iText组件-PDF读写 jExcel组件-Excel读写
JSP内置对象有哪些?分别的用途是什么?
1,request
代表请求对象,用来接收客户端通过http协议连接传输到服务器端的数据。 ?2, response
代表响应对象,用来向客户端发送数据。 3,out
主要用于向客户端发送数据。其中JspWriter是out 的基类。 4,? session
主要用于来分别保存每个用户的个人信息,与请求关联的对话。会话状态的维持是每个web应用开发者都必须面对的问题。 5,application
主要用于保存用户信息,代码片断的运行环境。它是一个共享的内置对象。即一个容器中多个用户共享一个application对象,故其保存的信息被所有的用户所共享。 6,pageContext
管理网页的属性,为jsp页面包装页面的上下文,管理对属于jsp中特殊可见部分中已经命名对象的访问。它的创建和初始化的工作都是由容器来自动完成的。 7,config
代码片断配置对象,表示对servlet的配置。 8,page(相当于this)
处理jsp网页,是object类的一个实例。即它也是jsp的本身,只有在jsp的页面范围之内它才是合法的。 9,exception
处理jsp页面执行时,发生的错误和异常。
JSP特征?
跨平台
分离静态内容和动态内容 可重复使用的组件
沿用了Java Servlet的所有功能 预编译
JSP的全称是什么?JSP有什么优点? 全称Java Server Pages
优点:继承了Java技术的简单、便利、面向对象、 跨平台和安全可靠等优点,在JSP中利用了 JavaBean和JSP元素,可以有效的将静态的
HTML代码和动态数据区分开来,给程序的修改和 扩展带来了很大方便。
与其他动态网页技术相同点:通过在页面中加入脚 本代码来生成动态内容。
JSP页面由哪些元素组成?
request对象的用途?
request的getAttribute()和getParameter()方法有什么异同?
response对象的用途?
session对象与application对象的区别有哪些?
Session对象的生命周期描述?
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库jsp试题-总复习(3)在线全文阅读。
相关推荐: