版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
jsp考试一试题和含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〕-128127〔b〕-127128〔c〕-3276832767〔d〕-32767327686、“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、dreamweavermx是〔〕企业的产品。〔a〕microsoft〔b〕adobe〔c〕sun〔d〕macromedia二、填空题:1、jsp是__________企业首创的一种新式动向网页编程技术。2、jsp拥有动向页面与静态页面分其余特色以及与____________的没关性。3、html语言构造一般分两全局部分别是:_________和文档体。4、java中办理异样的语句有3个分别是try、_______和finally。5、关系性数据库管理系统的标准语言是________。6、jsp中的动作组件是用来控制______________。7、sun企业开发出一个完满用java语言编写并用于java程序与数
据库的接口技术是________。8、javabean组件能够分为____________和非可视化组件两类。9、sql语句中的select是用于____________的。10、在sql中的select语句的通配符“#〞是用来取代一个未知的______。三、判断题1、html是超文本表记语言,它是一种纯文字的文档。〔〕2、html语句是不划分大小写的。〔〕3、在java语言中数据种类进行自动变换的规那么是将占内存大的,变换为占内存小的。〔〕4、在jsp网页中能够没有html语句。〔〕5、forward动作能够把目前网页从头导向其余的一个效力器。〔〕6、sql语句只好用于jsp网页设计中〔〕。7、include动作和include指令履行的结果是同样的。〔〕8、能够为jdbc供给数据库支持的厂商有ibm、oracle、sybase、informix等企业。〔〕9、动向网页技术asp是由ibm企业开发的。〔〕10、jsp源程序能够在记事本中进行编写。〔〕四、简答题1、简述jsp的详细履行过程。2、要实现jsp效力器需要哪些有关软件?3、java中的流程控制语句有哪两类,试写出一两句。
4、简述cookie的作用,它能够为用户指供哪些方便?
5、jsp中对文件的读、写分别分哪两种方式?五、应用题(写出以下程序段达成的功能,并在标有//后加上该语句达成功能的说明)%@pagecontenttype=text/html;charset=gb2312import=java.sql.*%
htmlheadtitle利用while循环逆序来获取全部记录/title/headbodybgcolor=lightbluecenterfontsize=6b利用while循环逆序来获取全部记录/b/fonthr%try{class.forname(sun.jdbc.odbc.jdbcodbcdriver);①//______________________________________________________
connectioncon=drivermanager.getconnection(jdbc:odbc:student);②//______________________________________________________
statementstatement=con.createstatement(resultset.type_scroll_insensitive,resultset.concur_read_only);③//________________________________________________________//成立resultset对象resultsetrs=null;%tablealign=centerborder=1bgcolor=lightbluewidth=850tralign=centertd学生姓名/tdtd性别/td
td班级/td
td语文/td
td数学/td
td物理/tdtd化学/td/tr
%stringstring_sql=select*fromstudent;rs=statement.executequery(string_sql);//第一将记录指针挪动到最后一条之下rs.afterlast();while(rs.previous()){out.println(tralign=center);out.println(td+rs.getstring(name)+/td);out.println(td+rs.getstring(sex)+/td);out.println(td+rs.getstring(class)+/td);out.println(td+rs.getstring(chinese)+/td);out.println(td+rs.getstring(maths)+/td);out.println(td+rs.getstring(physics)+/td);out.println(td+rs.getstring(chemistry)+/td);out.println(/tr);}rs.close();statement.close();con.close();}catch(exceptione){out.println(fontcolor=redsize=5b);out.println(jsp页面中出现有错误!);out.println(/b/font);}%/table
/center
/body
/html该程序达成的功能以下:______________________________________________________
_______________________________________________________________________________________________________________________________________jsp编程技术与应用答案一、选择题1、d2、a3、b4、b5、a6、b7、a8、d9、c10、d二、填空题:1、sun2、硬件平台3、文档头4、catch5、sql6、jsp引擎动作7、jdbc8、可视化组件9、检索数据10、数字三、判断题四、简答题1、重点:经过阅读器向web效力器提出恳求效力器获取恳求后,将数据转变为servlet代码jsp引擎对jsp代码进行编译由java虚假机履行编译文件,并把结果返回客户2、重点:jsp引擎tomcat支持jsp的web效力器如:apche、iisjava虚假机j2sdk3、一类是条件语句如if?.else?,switch?case..语句一类是循环语句如while?,for?.语句4、重点:cookie是效力器发送组阅读器的信息量很小的纯文本信息,当用户此后接见同一web效力器时,阅读器会把这一信息原样发送给效力器。经过让效力器读取它原来保留到客户端的信息,网站能够为阅读者供给一系列的方便。5、重点:读分为逐一字符读取和以行为单位读取写分为无分行写入和分行写入【篇二:jsp试题及答案】1.初期的动向网站开发技术主要使用的是〔〕技术。该技术的根本
原理是将阅读器提交至web效力器的数据经过环境变量传达给其余外面程序,经外面程序办理后,再把办理结果传达给web效力器,最后由web效力器把办理结果返回阅读器。a.2.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代码二.问答题1.简述jsp的根本运转原理。2.列举出jsp拥有的一些特色。参照答案一.选择题1.d2.cd3.c4.a二.问答题1.答:第一由阅读器向web效力器提出接见jsp页面的恳求
〔request〕,此后由jsp容器负责将jsp变换成servlet,产生的servlet经过编译后生成类文件,此后再把类文件加载到内存进行执
行。最后由web效力器将履行结果响应〔response〕给客户端阅读器。2.答:1.一次编写,随地运转2.可重用组件技术3.标志化页面开发4.对大型复杂web应用支持优秀第二章习题三.选择题1.以下不是jsp开发工具的是〔〕a.2.要建构jsp的开发环境,除了需要安装以上的jsp开发工具外,还必然安装〔〕和〔〕3.jsp隶属java家族,以下不属于java家族的是〔〕4.web应用程序系统构造最多可分为三层,不属于这三层的是〔〕a.表示层b.业务层c.数据接见层d.网络链接层四.问答题3.简述tomcat的作用。4.配置jsp开发环境,并测试以下程序:%@pagelanguage=javaimport=java.util.*pageencoding=gbk%htmlheadtitle第一个jsp程序/title/headbodyh1第一个jsp实例/h1ulli日期:%=newjava.util.date().tolocalestring()%/ul%if(calendar.getinstance().get(calendar.am_pm)==calendar.am){%清晨好%}else{%
下午好
%}%/body
/html参照答案三.选择题1.d2.ad3.d4.d四.问答题1.答:tomcat是一个兴盛的jspweb效力器,能够办理静态和动向页面,办理大批网络客户恳求,支持各样效力以及赞成用户进行配置。它高速并且强健,并且拥有jsp/servlet的解析能力。2.运转页面以下:第三章五.选择题1.在jsp中,〔〕动作用于将文件包含入jsp页面。
a.pageb.forwardc.included.taglib2.在j2ee中,test.jsp文件以下,试图运转时,将发生〔〕html%stringstr=null;%stris%=〞str〞%/htmla.转译期错误b.编译期错误c.运转后,阅读器上显示:strisnulld.运转后,阅读器上显示:strisstr
3.给定jsp程序源码以下:html%intcount=1;%__________/html以下〔〕语句能够在下划线处插入,并且运转后输出结果是:1。a.%=++count%b.%++count;%c.%count++;%d.%=count++%4.page指令用于定义jsp文件中的全局属性,以下对于该指令用法的描绘不正确的选项是:〔〕a.%@page%作用于整个jsp页面。b.能够在一个页面中使用多个%@page%指令。c.为加强程序的可读性,建议将%@page%指令放在jsp文件的开头,但不是必然的d.%@page%指令中的属性只好出现一次5.对于jsp中的申明%!%的说法错误的选项是:〔〕a.一次可申明多个变量和方法,只需以“;结〞尾就行b.一个申明仅在一个页面中有效c.申明的变量将作为局部变量d.在该申明中申明的变量将在jsp页面初始化时初始化六.填空题1.jsp有三种指令,它们分别是________,_________,_________。【篇三:jsp试题及答案】class=txt>答:jsp共有以下9种根本内置组件〔可与asp的6种内部组件相对应〕:request:用户端恳求,此恳求会包含来自get/post恳求的参数response:网页传回用户端的回应pagecontext:网页的属性是在这里管理session:与恳求有关的会话期application:servlet正在履行的内容out:用来传达回应的输出config:servlet的构架零件page:jsp网页自己exception:针对错误网页,未捕获的例外2.2.jsp有哪些动作?作用分别是什么?答:jsp共有以下6种根本动作jsp:include:在页面被恳求的时候引入一个文件。jsp:usebean:找寻或许实例化一个javabean。jsp:setproperty:设置javabean的属性。jsp:getproperty:输出某个javabean的属性。jsp:forward:把恳求转到一个新的页面。jsp:plugin:依据阅读器种类为java插件生成object或embed标记3.forward和redirect的差别答:forward是效力器恳求资源,效力器直接接见目标地点的url,
把那个url的响应内容读取过来,此后把这些内容再发给阅读器,浏
览器根本不知道效力器发送的内容是从哪儿来的,因此它的地点栏
中仍是原来的地点。redirect就是效力端依据逻辑,发送一个状态码,告诉阅读器从头去请
求那个地点,一般来说阅读器会用刚刚恳求的全部参数从头恳求,
因此session,request参数都能够获取。4.jsp中动向include与静态include的差别?
答:动向include用jsp:include动作实现jsp:includepage=included.jspflush=true/它老是会检查所含文
件中的变化,合适用于包含动向页面,并且能够带参数
静态include用include伪码实现,定不会检查所含文件的变化,适
用于包含静态页面%@includefile=included.htm%5.两种跳转方式分别是什么?有什么差别?答:有两种,分别为:jsp:includepage=included.jspflush=true
前者页面不会转向include所指的页面,但是显示该页的结果,主页面仍是原来的页面。履行完后还会回来,相当于函数调用。并且能够带参数.后者完满转向新页面,不会再回来。相当于goto语句。6.jsp的内置对象及方法。答:request表示servletrequest对象。它包含了有关阅读器恳求的信息,并且供给了几个用于获取cookie,header,和session数据的合用的方法。response表示servletresponse对象,并供给了几个用于设置
送回阅读器的响应的方法〔如cookies,头信息等〕out对象是javax.jsp.jspwriter的一个实例,并供给了几个方法使
你能用于向阅读器回送输出结果。pagecontext表示一个javax.servlet.jsp.pagecontext对象。它是用于方便存取各样范围
的名字空间、servlet有关的对象的api,并且包装了通用的servlet有关功能的方法。session表示一个恳求的javax.servlet..session对象。session能够存贮用户的状态信息applicaton表示一个javax.servle.servletcontext对象。这有助于查找有关servlet引擎
和servlet环境的信息config表示一个javax.servlet.servletconfig对象。该对象用于存取servlet实例的初始化参数。page表示从该页面产生的一个servlet实例servlet笔试题目1.说一说servlet的生命周期?答:servlet有优秀的生计期的定义,包含加载和实例化、初始化、办理恳求以及效力结束。这个生计期由javax.servlet.servlet接口的init,service和destroy方法表达。servlet被效力器实例化后,容
器运转其init方法,恳求抵达时运转其service方法,service方法自动派遗运转与恳求对应的doxxx方法〔doget,dopost〕等,当效力器决定将实例销毁的时候调用其destroy方法。与cgi的差别在于servlet处于效力器进度中,它经过多线程方式运行其service方法,一个实例能够效力于多个恳求,并且其实例一般不会销毁,而cgi对每个恳求都产生新的进度,效力达成后就销毁,因此效率上低于servlet。2.javaservletapi中forward()与redirect()的差别?答:前者仅是容器中控制权的转向,在客户端阅读器地点栏中不会显示出转向后的地点;后者那么是完满的跳转,阅读器将会获取跳转的地点,并从头发送恳求链接。这样,从阅读器的地点栏中能够看到跳转后的链接地点。因此,前者更为高效,在前者能够知足需要时,尽量使用forward()方法,并且,这样也有助于隐蔽实质的链接。在有些状况下,比方,需要跳转到一个其余效力器上的资源,那么必然使用sendredirect()方法。3.servlet的根本架构答:publicclassservletnameextendsservlet{
publicvoiddopost(servletrequestrequest,
servletresponseresponse)throws
servletexception,ioexception{}publicvoiddoget(servletrequestrequest,
servletresponseresponse)throwsservletexception,ioexception{}}4.什么状况下调用doget()和dopost()?答:jsp页面中的form标签里的method属性为get时调用doget(),为post时调用dopost()。5.servlet的生命周期答:web容器加载servlet,生命周期开始。经过调用servlet的init()方法进行servlet的初始化。经过调用service()方法实现,根
据恳求的不同样调用不同样的do*()方法。结束效力,web容器调用servlet的destroy()方法。6.怎样现实servlet的单线程模式答:%@pageisthreadsafe=false%7.页面间对象传达的方法答:request,session,application,cookie等8.四种会话追踪技术答:会话作用域servletsjsp页面描绘page否是代表与一个页面有关的对象和属性。一个页面由一个编译
好的javaservlet类〔能够带有任何的include指令,但是没有include动作〕表示。这既包含servlet又包含被编译成servlet的jsp页面request是是代表与web客户机发出的一个恳求有关的对象和属性。一个恳求可能超越多个页面,波及多个web组件〔因为forward指令和include动作的关系〕session是是代表与用于某个web客户机的一个用户体验有关的对
象和属性。一个web会话能够也常常会超越多个客户机恳求application是是代表与整个web应用程序有关的对象和属性。这
实质上是超越整个web应用程序,包含多个页面、恳乞降会话的一个全局作用域9.request对象的主要方法答:setattribute(stringname,object):设置名字为name的request的参数值getattribute(stringname):返回由name指定的属性值getattributenames():返回request对象全部下性的名字会合,结果是一个列举的实例getcookies():返回客户端的全部cookie对象,结果是一个cookie数组getcharacterencoding():返回恳求中的字符编码方式getcontentlength():返回恳求的body的长度getheader(stringname):获取协议定义的文件头信息getheaders(stringname):返回指命名字的requestheader的所
有值,结果是一个列举的实例getheadernames():返回因此requestheader的名字,结果是一个列举的实例getinputstream():返回恳求的输入流,用于获取恳求中的数据getmethod():获取客户端向效力器端传达数据的方法getparameter(stringname):获取客户端传达给效力器端的有name指定的参数值getparameternames():获取客户端传达给效力器端的全部参数的名字,结果是一个列举的实例getparametervalues(stringname):获取有name指定的参数的全部值getprotocol():获取客户端向效力器端传达数据所依据的协议名称getquerystring():获取查问字符串getrequesturi():获取发出恳求字符串的客户端地点getremoteaddr():获取客户端的ip地点getremotehost():获取客户端的名字getsession([booleancreate]):返回和恳求有关sessiongetservername():获取效力器的名字getservletpath():获取客户端所恳求的脚本文件的路径getserverport():获取效力器的端口号removeattribute(stringname):删除恳求中的一个属性10.我们在web应用开发过程中常常碰到输出某种编码的字符,如iso8859-1等,怎样输出一个某种编码的字符串?答:publicstringtranslate(stringstr){stringtempstr=;try{tempstr=newstring(str.getbytes(iso-8859-1),gbk);tempstr=tempstr.trim();
}catch(exceptione){system.err.println(e.getmessage());}returntempstr;}11.servlet履行时一般实现哪几个方法?答:publicvoidinit(servletconfigconfig)
publicservletconfiggetservletconfig()
publicstringgetservletinfo()publicvoidservice(servletrequestrequest,servletresponse
response)publicvoiddestroy()12.说出数据连结池的工作系统是什么?答:j2ee效力器启动时会成立必然数目的池连结,并向来保持好多
于此数目的池连结。客户端程序需要连结时,池驱动程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026云南昭通市融媒体中心招聘城镇公益性岗位工作人员的3人笔试备考试题及答案解析
- 2026年湖南电气职业技术学院单招职业技能考试备考试题含详细答案解析
- 2026重庆江北机械有限责任公司招聘机械设计工程师、调度员、焊工岗位9人笔试备考题库及答案解析
- 2026年平顶山职业技术学院单招综合素质笔试备考题库含详细答案解析
- 2026年中科大附中实验学校人才引进笔试备考题库及答案解析
- 2026年内蒙古体育职业学院单招综合素质笔试参考题库含详细答案解析
- 2026重庆永川区茶山竹海街道公益性岗位人员招聘1人笔试备考试题及答案解析
- 2026天津市安定医院招聘第二批派遣制4人笔试备考题库及答案解析
- 2026福建泉州市凌霄中学春季顶岗合同教师招聘2人(二)笔试备考试题及答案解析
- 2026广西百色市西林县粮食和物资储备服务中心招聘编外聘用人员1人笔试备考题库及答案解析
- (2026年)中华护理学会团体标准2024针刺伤预防与处理课件
- 2026版离婚协议书(官方标准版)
- 医患沟通学与医学的关系
- 2026年区块链基础培训课件与可信数据应用场景指南
- 《多元统计分析》(第6版)课件 第1章 多元正态分布及其抽样分布
- 不良事件上报流程及处理
- 娱乐场所合作协议书合同
- 派出所安全培训
- 物业会计知识培训内容
- (市质检二检)福州市2024-2025学年高三年级第二次质量检测 历史试卷(含答案)
- 2024年浙江省中考数学试卷试题真题及答案详解(精校打印版)
评论
0/150
提交评论