




已阅读5页,还剩76页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
复习题一一、填空题一:1.Tomcat服务器的默认端口是: 8080 , HTTP协议的默认端口是:80 Mysql默认端口是 :3306 Oracle 默认端口:1521 。2. JSP主要内置对象有: request对象、response对象、application对象,session对象 page对象,pageCotext对象,config对象,Exception对象, Out对象3. application 对象是 代表应用程序上下文,它允许JSP页面与包括在同一应用 序的任何Web组件共享信息 ,而session对象则是每个客户专用的。4.JDBC的主要任务是:与数据库建立连接 、 发送SQL语句 、 处理结果 。 5. Javascript 主要运行在客户端的脚本语言。6HTML的注释符号是: JSP注释 在JSP页面中的注释可以使用HTML注释,也可以用JSP注释,但是两者是有区别的,HTML注释会将注释的信息发送给浏览器,而JSP注释不会发送给浏览器,所以建议使用JSP浏览器,避免大量的垃圾数据提交给浏览器,降低浏览器的性能。7.JDK安装目录有六个文件夹和一些网页文件,其中lib目录是用来存放:存放所需要的类库 。8.第一次在运行一个JSP页面,则需要把JSP页面中的代码转换为.java文件,然后编译成为class文件,用JVM解释执行该文件。 10.在JSP脚本程序中定义的变量的作用域是当前页面。11. Servlet的生命周期分三个时期: 装载Servlet 、 创建一个Servlet实例 、 销毁 。12.用户编写一个Servlet必须实现 Servlet 接口。13.如果用户希望当前JSP页面能处理异常,则当前页面的page指令的isErrorPage 属性需设置为true。14.out对象的作用是控制页面文本输入输出流的对象 ,response对象的作用是 根据客户端的请求信息建立一个默认的response对象 。15编写完一个Servlet文件需要在 web.xml 文件中部署该Servlet方能使用。17.怎样修改tomcat的端口_在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在中把8080更改为80即可 19、 理论上,GET是用于获取服务器信息并将其作为响应返回给客户端 ,POST是 用于客户端把数据传送到服务器 。 21. 一个Bean由三部分组成:实现java.io.serializable接口、 提供无参数的构造方法 、 提供getter()和setter()方法访问它的属性 。22.运行servlet需要在web.xml注册. 24. JSP开发网站的两种模式分为jsp+javabean和jsp+javabean+servlet 。填空题二:二、填空二: 1、JSP网页动态部分包含三种元素,它们是(指令、脚本和动作)。 2、JSP的全称是Java Server Page。 4、JSP本质上是对Java的扩展。 5、JSP技术开发的程序架构只能是C/S或B/S。 6、Web应用的三层体系架构中的三层是数据层、业务逻辑层和表示层。 7、JSP引擎和Servlet引擎是系统模块,它们随着Web服务器启动装入内存,而随着Web服务器关闭而释放。 8、客户与Web服务器通信是通过http协议来完成的。 9、Web服务器是一种请求/应答的服务器。 10、指令主要包括page指令、taglib指令和include指令。(JSP的3大指令标 11、使用taglib指令可以实现使用自定义的JSP标签。 12、JavaBean密切相关的三个JSP元素是useBean、getproperty和setproperty 13、动作元素的主要作用是在客户端中运行一个Bean或显示一个Applet。 14、JSP异常主要有JspError和JspException两类。15、JSP内置对象共有四种Scope,它们是page、request、session、application16、request对象用于获取URL中参数值的方法是getParameter(String str)。17、表单向JSP提交数据的方式主要有GET和POST。18、out.println()方法主要作用是向客户端输出换行。 19、实现表单中字段隐藏的方法是。20、JDBC的全称是Java DataBase Connectivity。21、使用JDBC-ODBC桥时必须新建ODBC数据源。22、用来执行executeUpdate方法的对象被称为语句对象。23、JDBC二层模型是指Java应用程序直接同数据库交互。24、事务处理技术包括数据查询和数据更新。25、在JSP中使用Javabean可以通过动作元素。26、如果你只希望你的Javabean在当前页面有效,应该设置scope=”page”。27、动作中的value属性具有提供属性值功能。28、如果你想使用Javabean设计一个网站计数器,那么该bean的scope应当设为application。29、从本质上讲,Servlet是Java类。 30、JavaBean是为Java语言设计的软件组件模型,具有可重复使用和跨平台的特点。 31、通过JavaBean来封装业务逻辑,进行数据库操作等。从而很好的实现业务逻辑和前后台程序的分离。32、JavaBean必须是一个公开的类,也就是说JavaBean的类访问权限必须是public的。33、JavaBean一般将属性设置成私有的,通过使用getXXX()方法和setXXX()方法来进行属性的取得和设置。34、要想要JSP中调用JavaBean,就需要使用到动作指令,其语法格式是。35、JavaBean实例化后的对象储存范围。范围的取值有如下四种,分别是page、request、session和application。36、JSP中提供了一个动作指令来设置JavaBean属性,其有如下四种语法格式是。 37、Request内置对象用来获得客户端请求参数。 38、服务器端应用request对象的方法来接受或处理这些信息。后用request对象getParameter方法获得客户端的请求参数。 39、可以通过response对象的sendRedirect方法设置页面重定向,实现页面跳转,40、JavaBean的应用语言是Java。41、Language属性主要用来(声明所使用的脚本语言的种类),目前暂时只能使用(Java)语言。42、 Extends属性用来指定该JSP页面生成的(Servlet继承于哪个父类),设定时必须指定该类的命名,即(包名加类名)。43、 import属性用来指定导入的(Java包)。44、 session属性用来指定该JSP页面中是否(可以使用session对象),如果设置为(True),则表示该JSP页面中可以(使用session对象)。45、 使用include指令只有一个属性,只需指定其(file)属性为文件的URL地址。46、 contentType属性用来(指定该JSP文件的MIME格式),以及(网页编码格式)。47、JSP基本动作元素包括了6个动作元素,分别是()、()、()、()、()和()。二、选择题一1)在J2EE中,将输出(6)。(选择一项)a) 2+4 b) 6 c) 24 d)不会输出,因为表达式是错误的2)在J2EE中,request对象的(D)方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项) a) String getParameter(String name) b) String getParameter(String name) c) String getParameterValues(String name)d) String getParameterValues(String name)3)(A)是发送邮件的协议。(选择一项) a) SMTP b) IAMP c) POP3 d) HTTP4)J2EE中,JSP EL表达式:$user.loginName的执行效果等同于(A)。(选择一项)a) b) c) d) 5)在J2EE中,test.jsp文件中有如下一行代码: 要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入(A)。(选择一项) a) page b) request c) session d) application6)要设计一个大型的基于多层体系结构的web应用系统,系统界面端基于HTML和XML,该系统要不断的进行版本升级(即日后维护、二次需求开发等任务量较大),要达成这些目标,最适合的开发模式是(C)。(选择一项) a) DAO b) ValueObject c) MVC d) Proxy7)在J2EE中,使用Servlet过滤器时,需要在web.xml通过(B)元素将过滤器映射到Web资源。(选择一项) a) b) c) d) 8)在J2EE的Model II模式中,模型层对象被编写为(D)。(选择一项) a) Applet b) JSP c) Servlet d) JavaBean9) J2EE中,()类的(A)方法用于返回应用程序的上下文路径。(选择一项) a) HttpServletRequest、getContextPath() b) HttpServletRequest、getPathInfo() c) ServlettContext、getContextPath() d) ServlettContext、getPathInfo()10)Web应用中,常用的会话跟踪方法不包括(D)。(选择一项) a) URL重写 b) Cookie c)隐藏表单域 d)有状态HTTP协议1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项)a) b) c) d) 2)JSP页面经过编译之后,将创建一个()。(选择一项)a)applet b) servletc)application d) exe文件3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项)a) doStartTag() b) doEndTag()c) doInitBody() d) doAfterBody()4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项)要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。a)page b) requestc)session d) application5) 在J2EE中,以下不是JSP隐式对象的是()。(选择一项)a) pageContext b) contextc)application d) out6) Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。(选择一项)a) sendURL() b) redirectURL()c) sendRedirect() d) redirectResponse()7) 在JSP中,page指令的()属性用来引入需要的包或类。(选择一项)a) extends b) importc)lang d) contentType8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项)a)init b) servicec)doFilter d) destroy9) 在JSP中,只有一行代码:,运行将输出()。(选择一项)a) A+B b) ABc) 131 d) 错误信息,因为表达式是错误的10)给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException _out.println(“hi kitty!”);out.close();运行次Servlet时输出如下: hi kitty!则应在此Servlet下划线处填充如下代码。(选项一项) a) PrintWriter out = response.getWriter(); b) PrintWriter out = request.getWriter(); c) OutputStream out = response.getOutputStream(); d) OutputStream out = request.getWriter();11)给定如下JSP代码,假定在浏览器中输入URL:http:/localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是()。(选项一项)its an odd its an even a) 一个HTML页面,页面上显示its an odd b) 一个HTML页面,页面上显示its an even c) 一个空白的HTML页面d) 错误信息12)给定java程序User.java,代码如下:package user;public class User private String password; private String loginName; public String getLoginName() return loginName; public String getPassword() return password;public void setLoginName(String loginName) this.loginName=loginName;public void setPassword(String password) this.password=password;给定user.jsp,代码片断如下:_loginName: password: 在浏览器上输入URL:http:/localhost/user,jsp?loginName=sa&password=sa并回车要使浏览器上显示:loginName: sa password: sa在user.jsp中的下划线处应填入以下()代码. (选择一项)a) b) c) d) 13) 某JSP程序中声明使用javaBean的语句如下: 要取出该javaBean的loginName属性值,以下语句正确的是(). (选择两项) a) b) c) d) 14) J2EE中,以下关于HttpServlet的说法错误的是()。(选择一项) a) HttpServlet是一个抽象类 b) HttpServlet类扩展了GenericServlet类 c) HttpServlet类的子类必须至少重写service方法 d) HttpServlet位于javax.servlet.http包中15) 给顶一个JSP程序源代码,如下: 在two.jsp中使用()代码片段可以输出参数location的值。 a) b) c) d) 16) J2EE中,JSP EL表达式:s(10*10) ne 100的值是()。(选择一项) a) 0 b) True c) False d) 117)在J2EE中,test.jsp文件如下: buffer is 运行时,将发生()。 (选择一项) a) 转译期错误 b) 运行期错误 c) 运行后,浏览器上显示:buffer is null d) 运行后,浏览器上显示:buffer is ABC18) 如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用()次。(选择一项) a) 1 b) 1或多 c) 0或1 d) 0或多19) 给定include1.jsp文件代码片断,如下: _/此处填写代码 给定include2.jsp文件代码片断,如下: 要求运行include1.jsp时,浏览器上输出:HAHA 要满足以上条件,jsp1.jsp中下划线处应填入以下()语句。(选择一项) a) b) c) d) 20)在J2EE中,在web.xml中,有如下代码: 30上述代码定义了默认的会话超时时长,时长为30( )。 (选择一项)a) 毫秒 b)秒c) 分钟 d)小时21) 在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( )。 (选择一项)a) b)c) d) 22) 给定一个JSP程序源码如下:在two.jsp中加入( )代码片断可以输出参数location的值。 (选择一项)a) b) c) d)23)使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,下列信息描述语句正确的是( )。(选择一项)a) hellocom.tagdemo.HelloTagb)hellocom.tagdemo.HelloTagc)hellocom.tagdemo.HelloTagd)hellocom.tagdemo.HelloTag24)要设置某个JSP页面为错误处理页面,以下page指令正确的是()。 (选择一项)a) b) c) d) 25)JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协议,接收邮件使用()协议。 (选择一项) a) POP3 SMTP b) POP3 TCP c) SMTP TCP d) SMTP POP326)在Servlet里,能正确获取session的语句是()。 (选择一项)a) HttpSession session = request.getSession(true);b) HttpSession session = request.getHttpSession(true);c) HttpSession session = response.getSession(true);d) HttpSession session = response. getHttpSession (true);27)在JSP中,()动作用于将请求转发给其他JSP页面。 (选择一项)a) forward b) includec) useBean d) setProperty28)在J2EE中,在一个JSP文件中,有表达式,它将输出()。 (选择一项)a) 2+3 b) 5 c) 23 d) 不会输出,因为表达式是错误的29)在J2EE实现企业级应用开发中,()是描述标记库的XML文档。 (选择一项)a) TLD文件 b) DTD文件c ) WAR文件 d) EAR文件30)给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是()。 (选择二项)WELCOME,_a) name b) c) out.println(name); d) 31)在J2EE中,重定向到另一个页面,以下()语句是正确的。 (选择一项)a) request.sendRedirect();b) request.sendRedirect();c) response.sendRedirect();d) response.sendRedirect();32)在JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。 (选择一项)a) page b) requestc) response d) application33)在J2EE中,使用Servlet过滤器时,可以在web.xml文件的()元素中包括元素。 (选择一项)a) b) c) d) 34) Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求 (选一项)a) HttpServlet doHead b) HttpServlet doPostc) ServletRequest doGet d) ServletRequest doPost35)给定JSP程序源码如下,该JSP运行后输出的结果是()。 (选择一项) Count: a) Count:1 b) Count:2c) 1:2 d) Count:36)给定如下Servlet代码,假定在浏览器中输入URL:http:/localhost:8080/servlet/HelloServlet,可以调用这个servlet,那么这个Servlet的输出是()。import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloServlet extends HttpServlet public void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException res.setContentType(text/html); PrintWriter out = res.getWriter(); out.println(); out.println(); out.println(doGet Hello World!); out.println(); out.println(); out.close(); public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException res.setContentType(text/html); PrintWriter out = res.getWriter(); out.println(); out.println(); out.println(doPost Hello World!); out.println(); (选择一项)a)一个HTML页面,页面上显示doGet Hello World!b)一个HTML页面,页面上显示doPost Hello World!c)一个空白的HTML页面d)错误信息37)在J2EE中,request对象的( )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)a) String getParameter(String name)b) String getParameter(String name)c) String getParameterValuses(String name)d) String getParameterValues(String name)38)( )是发送邮件的协议。(选择一项)a) SMTP b) LAMP c) POP3 d) HTTP39) WEB应用中,常用的会话跟踪方法不包括( )。(选择一项)a) URL重写 b) Cookiec)隐藏表单域 d)有状态HTTP协议40) 在J2EE中,$2 + “4”将输出()。(选择一项)a) 2 + 4 b) 6c) 24 d)不会输出,因为表达式是错误的 40) 在J2EE的Model模式中,模型层对象被编写为()。(选择一项)a) Applet b) JSPc) Server d) JavaBean41) J2EE中,JSP EL表达式:$user.loginName执行效果等同于( )。(选择一项)a) b) c) d) 42) J2EE中,()类()方法用于返回应用程序的上下文路径。(选择一项)a) HttpServletRequest、getContextPath() b) HttpServletRequset、getPathInfo()c) ServletContext、getContextPath() d) ServletContext、getPathInfo()43) 在J2EE中,使用Servlet过滤器时,需要在web.xml通过()元素将过滤器映射到Web资源。(选择一项)a) b) c) d) 44) 给定JSP程序源码如下: _ 以下()语句可以在下划线处插入,并且运行后输出结果是:1。 (选择一项)a) b) c) d) 45) 在J2EE中,在web.xml中定义过滤器时可以指定初始化参数,以下定义正确的是()(选择一项)a) someFilterfilter
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州毕节市融资担保集团有限公司及下属子公司面向社会招聘12名工作人员拟聘用人员笔试参考题库附带答案详解
- 2025福建厦门国贸集团股份有限公司校园招聘27人笔试参考题库附带答案详解
- 2025河南驻马店市正阳县县管国有企业招聘21人笔试参考题库附带答案详解
- 2025江西南昌民航空管实业有限责任公司面向社会招收劳务派遣制员工汽车驾驶员笔试参考题库附带答案详解
- 2025年陕西医药控股集团有限责任公司招聘28人笔试参考题库附带答案详解
- 2025年福建省储备粮管理有限公司直属库工作人员招聘33人笔试参考题库附带答案详解
- 2025年浙江平阳县城市发展集团有限公司下属房开公司公开招聘7人笔试参考题库附带答案详解
- 2025年度山西地质集团校园招聘307人笔试参考题库附带答案详解
- 2025年中铁集装箱运输有限责任公司招聘(19人)笔试参考题库附带答案详解
- 2025年中国建筑地勘中心陕西总队招聘13人笔试参考题库附带答案详解
- 人工智能在国际贸易中的应用
- 视频监控调取记录表
- 第2章 Windows 10操作系统
- 教研活动:幼儿园班级主题墙创设课件
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验
- 酒店住宿水单模板-可修改
- SF-三福的历史与文化 v2.0
- 幼儿园故事《小红帽》PPT模板
- GB/T 6723-2017通用冷弯开口型钢
- GB/T 4456-2008包装用聚乙烯吹塑薄膜
- 葫芦丝(初学教学)-课件
评论
0/150
提交评论