




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、 Tomcat服务器的默认端口是8080。怎样修改tomcat的端口 _在Tomcat下打开conf文件夹找到server.xml 文件用记事本打开在<Connector port= " 8080” >中把 8080更改即可,2、 异常的处理,可在该方法的代码段中包含3类代码:try、 catch和finally 代码块。3、 jsp 主要内置对象有:application、exception、pageContext、request、session 、response out、config、page。4、理论上,GET是用于获取服务器信息并将其作为响应返回给客户端,
2、POST是用于客户端把数据传送到服务器。5、 application 对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session对象则是每个客户专用的。6、 JDBC的主要任务是:与数据库建立连接、 发送SQL语句、处理结果。7、 一个Bean由三部分组成:实现java.io.serializable 接口、提供无参数的构造方法、 提供getter ()和setter ()方法访问它的属性。8、 Java Servlet的主要特点是:方便、节省投资。运行servlet 需要在 web.xml 注册.9、 Servlet 的生命周期分三个时期:装载
3、Servlet、 创建一个 Servlet 实、 销毁。10、 JSP 开发网站的两种模式分为 jsp+javabean 和 jsp+javabean+servlet。5. 假设有一个 JavaScript函数为show(),如果要求在页面加载时就执行,最好使用<body>标记的event/onload 什么事件。2 .在Tomcat服务器中部署 Web用程序时,静态页面和一般资源存放到tomcat服务的_webapps10 .javabean 与一力的java类的最大区别是javabean里面必须有 setter 和_getter方法,并且与属性相对应。11 .一个完整的JSP页
4、面是由普通的 HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、程 序片(Scriptlet)、表达式()、 注释(Comment) 7种要素构成。18. JSP页面中,输出型注释的内容写在“<!-” 和 “->” 之间。20. Page指令的属性Language的默认值是java 。21、在 Error.jsp页面中,要使用 Exception对象,必须设置的指令是 <%page isErrorPage = "true " %>.23、在Servlet中,主要使用 HttpServletResponse类的重定向方法sendRedi
5、rect 方法实现重定向, 以及使用RequestDispatcher类的转发方法forward方法实现转发功能。29.在 JSP 中为内置对象定义了4 种作用范围,即 Application Scope 、Session Scope、Page Scope 和 RequestScope四个作用范围。2、JavaBean是一个 java类,它必须有一个无参的构造方法。36、在 JSP中使用 JavaBean 的标签是<jsp:useBean class=BeanName id=Bean 实例 >,其中 id 的用途是实例化一个Bean对象 。37、使用cookie的基本步骤为: 创建
6、cookie对象, 传送cookie对象 , 读取cookie对象,设置cookie 对象的有效时间。38.在 Web服务器端使用JavaBean,将原来页面中程序片完成的功能封装到JavaBean中,这样能很好地实现 业务逻辑层与视图层的分离。42.布置 JavaBean要在 Web服务目录的 WEB-INFclasses文件夹中建立与Bean的包名 对应的子目录,用户要注意目录名称的大小写51 . JDBC主要由两部分组成:一部分是访问数据库的高层接口,即通常所说的JDBC API ;另一部分是由数据库厂商提供的使 Java程序能够与数据库连接通信的驱动程序,即 JDBC Database
7、 Driver 。52 .目前,JDBC驱动程序可以分为四类:JDBC-ODBC桥 、部分用Java来编写的本地 API驱动程序、JDBC网络纯Java驱动程序、本地协议纯 Java驱动程序。58. javax.servlet.Servlet 接口定义了三个用于 Servlet 生命周期的方法,它们是 init() 、service。 、destroy。 方法。5、详述MVC中M、V、C的作用及其相互关系。(P241)2.在Tomcat服务器中部署 Web应用程序时,静态页面和一般资源存放到tomcat服务的 _webapps二、选择题(20分)1、下面哪一个不是 JSP本身已加载的基本类?包
8、含“玛丽”的人,下面哪条 select语句正确:(D ) '涮丽%B、java.io.*3、从“员工”表的“姓名”字段中找出名字D、Select * from 员工 where 姓名 like4、D.6、下述选项中不属于 JDBC基本功能的是:(数据库维护管理Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D.7、8、<% page %>旨令中的属性只能出现一次。在JSP中调用JavaBean时不会用到的标记是:( A ) A.关于JavaBean正确的说法是:(A )Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
9、<javabean>5.URL是Internet中资源的命名机制,URL由三部分构成(A )。A)协议、主机DNS名或IP地址和文件名B)主机、DNS名或IP地址和文件名、协议C)协议、文件名、主机名D)协议、文件名、IP地址8、在Java Web中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是(A)。A、init()方法是包容器调用的Servlet实例的第一个方法B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个 Servlet实例,请求结束 Servlet就消亡了C、在包容器把请求传送给Servlet之后,和在调用 Servlet实例的doGe
10、t或者doPost方法之前,包容器不会调用Servlet实例的其他方法25、关于部署到Tomcat服务器的Java Web应用程序,正确的选项有( C )。A. Java Web应用程序总是打包成 WA郎式部署到Tomcat服务器B. Java Web应用程序应该部署到 Tomcat服务器的server子目录中C.每个Java Web应用程序都有一个 web.xml文件D. Java Web应用程序的根目录下不能存放任何文件,所有 html、gif等文件必须存放到某一子目录中 36.下列()注释为隐藏型注释。(C)。A) <!-注释内容 <%= 表达式 %> -> B)
11、 <!-注释内容 ->C. <%-注释内容-%> D) <! <%=表达式 %>->42.当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字( C )A) public B) staticC) synchronized D) private58当利用request 的方法获取Form 中元素时,默认情况下字符编码是哪个( A)A) ISO-8859-1 B) GB2312C) GB3000 D) ISO-8259-159 .对于ServletRequest接
12、口的获取请求参数的方法的描述那一项是正确的? ( C)A) getParameter方法只用于接收 POST请求参数,接收 GET请求参数需要使用 getQueryString方法B)如果一个参数 key有多个值,那么 getParameter(key)方法会返回空C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组D ) getParameter 方 法 返 回 Object 对 象 , 使 用 前 要 强 制 类 型 转 换 : 如 String str=(String) request.getParameter(key)6
13、0 下面哪一项属于工具Bean 的用途?(A )A )完成一定运算和操作,包含一些特定的或通用的方法,进行计算和事务处理。 B )负责数据的存取C)接受客户端的请求,将处理结果返回客户端D)在多台机器上跨几个地址空间运行62 .关于JavaBean,下列的叙述哪一项是不正确的? ( C)A) JavaBean 的类必须是具体的和公共的,并且具有无参数的构造器B ) JavaBean 的类属性是私有的,要通过公共方法进行访问C) JavaBean和Servlet一样,使用之前必须在项目的web.xml中注册D) JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数71 使用格式 &
14、lt;jsp:setProperty name="beanid" property="bean 的属性 " value = "<%= expression %>" /> 给 Bean 的属性赋值, expression 的数据类型和bean 的属性类型( A ) 。A)必须一致B)可以不一致 C)必须不同D)无要求72 .在 JSP 页面中使用 <jsp:setProperty name="beanid" property="bean 的属性"value="字符
15、串"/>格式给Long 类型的 Bean 属性赋值,会调用哪个数据类型转换方法。 ( A )A) Long.parseLong(String s) B) Integer.parseInt(Stirng s)C ) Double.parseDouble(String s) D )不确定74 .在JSP页面中使用<jsp:setProperty name="bean的名字"property ="*" /> 格式,将表单参数为 Bean属性赋值, property="*" 格式要求 Bean 的属性名字( B )
16、A)必须和表单参数类型一致B)必须和表单参数名称一一对应C )必须和表单参数数量一致D )名称不一定对应75 .在 JSP页面中使用 <jsp:setPropety name="bean 的名字"property="bean 属性名"param="表单参数名"/> 格式,用表单参数为Bean 属性赋值,要求Bean 的属性名字( D ) 。A)必须和表单参数类型一致B)必须和表单参数名称一一对应C )必须和表单参数数量一致D )名称不一定对应76、下面哪一项对 Servlet、JSP的描述错误? ( D )A. HTML、
17、Java和脚本语言混合在一起的程序可读性较差,维护起来较困难。B. JSP 技术是在 Servlet 之后产生的,它以Servlet 为核心技术,是Servlet 技术的一个成功应用。C.当JSP页面被请求时,JSP页面会被JSP引擎翻译成Servelt字节码执行D. 一般用 JSP 来处理业务逻辑,用 Servlet 来实现页面显示。81、下面是一个Servlet 部署文件的片段:<servlet><servlet-name>Hello</servlet-name><servlet-class>myservlet.example.FirstSe
18、rvlet</servlet-class></servlet><servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>/helpHello</url-pattern></servlet-mapping>Servlet 的类名是 ( A )A.FirstServlet B.HelloC. helpHello D. /helpHello88在JDBC 中,下列哪个接口不能被Connection 创建( D ) 。A) Stateme
19、nt B) PreparedStatement C) CallableStatement D) RowsetStatement91 下面的代码是连接哪个数据库的驱动加载片段( A )try Class.forName("oracle.jdbc.driver.OracleDriver"); catch(Exception e) out.print(e.toString(); A) Oracle B) Sql Server C) MySqlD )不确定100 给出了如下的查询条件字符串 String condition="insert book values(?,?,
20、?,?,?)" 下列哪个接口适合执行该SQL 查询( B )A) Statement B) PrepareStatement C) CallableStatement D)不确定101 下面对Servlet、 Applet 的那一项描述错误?( D )A) Servelt 与 Applet 相对应B ) Applet 运行在客户端浏览器C) Servlet运行在 Web服务器端D) Servlet和Applet不可以动态从网络加载105 下面哪一项对Servlet、 JSP 的描述错误?( D)B) Servlet 可以调用另一个或一系列 ServletD) Servlet 在表示层
21、的实现上存在优势B )部署文件名为web.xmlD )部署文件名为Server.xmlA) Servlet 可以同其他资源交互,例如文件、数据库C)服务器将动态内容发送至客户端110 部署Servlet ,下面哪一项描述错误?(C )A)必须为Tomcat编写一个部署文件。C)部署文件在 Web服务目录的 WEB-INF子目录中111下面是一个Servlet 部署文件的片段:<servlet><servlet-name>Hello</servlet-name><servlet-class>myservlet.example.FirstServle
22、t</servlet-class></servlet> <servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>/helpHello</url-pattern></servlet-mapping>Servlet 的类名是( A )A ) FirstServlet B ) HelloC) helpHello D) /helpHello112 下面是 Servlet 调用的一种典型代码:<% page contentType=
23、"text/html;charset=GB2312" %><% page import="java.sql.*" %><html><body bgcolor=cyan><a href="helpHello"> 访问 FirstServlet</a></body></html>该调用属于下述哪种。 ( B )A) url直接调用B)超级链接调用C)表单提交调用 D) jsp:forward调用113 下面是 Servlet 调用的一种典型代码:&l
24、t;% page contentType="text/html;charset=GB2312" %><% page import="java.sql.*" %><html><body bgcolor=cyan><jsp:forward page="helpHello"/></body></html>该调用属于下述哪种。 ( D)A) url直接调用 B)超级链接调用 C)表单提交调用D) jsp:forward调用9.创建JSP应用程序时,配置文件 web.
25、xml应该在程序下的 C 目录中。A. admin B. servlet C. WEB-INF D. WebRoot16 下列可以正确获取当前Web 程序物理路径的方法为 A 。A.request.getRealPath(B“.re/q”) uest.getFile(“/ ”)C. esponse.getRealPath(“/ ”)D. response.getFile( “/ ” )22 如果在网页上显示一幅图片,下面哪句代码是正确的 A 。A <img src="logo.gif">B <img alt="logo.gif" low
26、src="pre_logo.gif">C <img href="logo.gif">D <img name="logo.gif">23 下面 A 项链接是在新的浏览视窗中打开网页。A. <a href="m'target=" JbOnk网易 </a>B. <a href=“ m”target=”链接到网易 _top ”></a>C. <a href="m'target=" _parant网易 </
27、a>D. <a href="m' target="锢Self网易 </a> (此项为默认值 )24设在表单中有一组复选钮标记,如下列代码:<form action= ” register.jsp ”>请选择喜欢的城市:<input type="checkbox"name="city长春aiue=春'<br>input type="checkbox“name="city北京WluW=京'<br>input type="check
28、box"name="city大连aiue=连'<br>input type=" checkbox" name=" city " Jalu<s=当海 <br>/form>如果在 register.jsp 是取 city 的值,最适合的方法为C。A. String city= request.getParameter(“ city ” );B. String cities=request.getParameter(“ city ” );C. String cities=request.getPa
29、rameterValues( ;“ city ”)D. String city=request.getAttribute(“ city ” );26 在 HTML 文件中导入一个样式表的正确语法为 A 。A. link href="css/css1.css" rel="stylesheet" type="text/css">B. input href="css/css1.css" rel="stylesheet" type="text/css">C. import
30、 href="css/css1.css" rel="stylesheet" type="text/css">D. link src="css/css1.css" rel="stylesheet" type="text/css">32重向可以使用 A方法。A. response.sendRedirect(“ login.jspB. re” qu)e: st.sendRedirect(“ login.jsp ” );C. jsp :forward page= “ lo
31、gin.jsp D.” f/o>rw ard page= “ login.jsp ” />方法用于设置会话的超时时间。B.session.setMaxTime(30) ;34. session 对象的A. session.setMaxInactiveInterval(30);C.session.getMaxInactiveInterval() ;D.session.setAttribute(time ” ,30) ;34 session 对象的 () 方法用于设置会话的超时时间。A.session.setMaxInactiveInterval(30);B.session.setMa
32、xTime(30) ;C. session.getMaxInactiveInterval() ;D.session.setAttribute(“time ” ,30) ;7、由 JSP 页面向 Tag 文件传递数据要使用的指令是( B ) 。A、 tag B 、 attribute C 、 variable D 、 taglib12设置文档体背景颜色的属性是(C )A) text B ) bgcolor C ) background D ) link20下列那个属性为单元格向右打通的列数,用于合并单元格。( B)A)rowspan B ) colspan C)heightD) width21下
33、列哪个属性为单元格向下打通的行数,用于合并单元格。( A)A)rowspan B ) colspan C)heightD) width25、关于部署到Tomcat 服务器的 Java Web 应用程序,正确的选项有( C ) 。A. Java Web应用程序总是打包成 WA郎式部署到Tomcat服务器B. Java Web 应用程序应该部署到 Tomcat 服务器的 server 子目录中C. 每个 Java Web 应用程序都有一个web.xml 文件D. Java Web应用程序的根目录下不能存放任何文件,所有 html、gif等文件必须存放到某一子目录中44、在JSP中,对< js
34、p:setProperty >标记描述正确的是( C )。A.<jsp:setProperty>和<jsp:getProPerty>必须在一个 JSP文件中搭配出现B.就如同session.setAttribute()一样,来设计属性/值对C.和<jsp:useBean>动作一起便用,来设置 bean的属性值D.就如同request.setAttribute()一样,来设置属性/值对45、 Servlet 获得初始化参数的对象是( C )A、 Request B 、 Response C 、 ServletConfigD、 ServletContext
35、50 一个典型的HTTP 请求消息包括请求行、多个请求头和( B )A )响应行B )信息体C )响应行D )响应头62.关于JavaBean,下列的叙述哪一项是不正确的? ( C)A) JavaBean 的类必须是具体的和公共的,并且具有无参数的构造器B ) JavaBean 的类属性是私有的,要通过公共方法进行访问C) JavaBean和Servlet一样,使用之前必须在项目的 web.xml中注册D) JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数71 使用格式 <jsp:setProperty name="beanid" property=
36、"bean 的属性 " value = "<%= expression %>" /> 给 Bean 的属性赋值, expression 的数据类型和bean 的属性类型( A ) 。A)必须一致B)可以不一致C)必须不同D)无要求84 下面哪一项不是加载驱动程序的方法?(A )A)通过 DriverManager.getConnection 方法加载B)调用方法 Class.forNameC)通过添加系统的jdbc.drivers属性D)通过registerDriver方法注册105 下面哪一项对Servlet、 JSP 的描述错误?(
37、D)A) Servlet 可以同其他资源交互,例如文件、数据库B) Servlet 可以调用另一个或一系列 ServletC)服务器将动态内容发送至客户端D) Servlet在表示层的实现上存在优势110 部署Servlet ,下面哪一项描述错误?(C )A)必须为Tomcat编写一个部署文件。C)部署文件在 Web服务目录的 WEB-INF子目录中B)部署文件名为D)部署文件名为web.xmlServer.xmlB)部署文件名为web.xml110.部署Servlet,下面哪一项描述错误? ( C) A必须为Tomcat编写一个部署文件。C)部署文件在 Web服务目录的 WEB-INF子目录
38、中 D)部署文件名为 Server.xml2) JSP页面经过编译之后,将创建一个()o (选择一项)b) servlet10.下列不属于URL的组件部分为(。oA.协议 B. IP地址或域名C.服务器名称D. 端口号19.如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该 jar包复制到tomcat的(D)目录。A. common B. serverC. commonlibD. serverlib19.如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复
39、制到tomcat的 C 目录。A. commonB. server C. libD. serverlib三、问答题(40分)1 .jsp有哪些内置对象?作用分别是什么?application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。Config对象允许将初始化数据传递给一个JSP页面Exception对象含有只能由指定的 JSP “错误处理页面”访问的异常数据。Out对象代表提供输出流的访问Page对象彳表JSP页面对应的Servlet类实例PageContext对象是Jsp页面本身的上下文,它提供唯一一组方法来管理具有不同作用域的属性Reques
40、t对象提供对Http请求数据的访问,同时还提供用于加入特定请求数据的上下文Response对象允许直接访问 HttpServletResponse 对象Session对象可能是状态管理上下文中使用最多的对话2 .jsp有哪些动作?作用分别是什么?<jsp:param>操作被用来以“名一值”队的形式为其他标签提供附加信息<jsp:include> 操作允许在请求是在现成的JSP页面里包含静态或者动态资源<jsp:forward>操作允许将请求车t发到另一个JSP、servlet或静态资源文件<jsp:useBean>标签用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围<jsp:setProperty>此操作和setBean 一起协作,用来设置 JavaBean的属性<jsp:getProperty>操作是对<jsp:setProperty>操作的补充,用来访问一个Bean的属性<jsp:plugin> 用来产生客户端浏览器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年经济政策风险试题及答案
- 2025年食品销售合同模板
- 完善VB学习的试题及答案指南
- 人力资本与企业战略风险试题及答案
- 2025首都医科大学附属北京同仁医院物业管理服务合同
- 非政府组织的法律认可与影响试题及答案
- 长期阅读计划对用户的价值
- 管理者的自我反省与成长计划
- 行业主管在危机中的应对措施计划
- 数据科学中的常用算法考核试题及答案
- 半导体用湿式化学品的应用
- (PEP)人教版五年级下册英语《Unit 5 Part B Let's talk》教学设计
- 巴西详细教案
- 基于PLC控制的物料分拣系统设计
- 上期开特下期出特公式
- 案件进度管理规定表--执行
- 人教部编版七年级历史下册教材插图汇总
- 建筑工程竣工验收报告山西
- 变更监事模板
- 前部分拼音四声调
- 标准工程量清单细目编号公路工程
评论
0/150
提交评论