JavaWeb考试题目说课材料
java_web开发人员面试题及答案教案资料

c abd b babcd bd b abd abcb b bc cc c c b bcc a abcdef abc cac c B d djava 面试题一.选择题(每题1分)1. jsp 有几个内置对象?(c )(单选)A 5个B 6个C 9个D 8个2. 在JAVA中,如何跳出当前的多重嵌套循环?(ab)(多选)A breakB returnC forwardD finally3. 四种会话跟踪技术,哪个范围最大?(d )(单选)A pageB requestC sessionD application4. java中有几种方法可以实现一个线程?(b )(单选)A 1种B 2种C 3种D 4种5. 同步有几种实现方法(b)(单选)A 4种B 2种C 3种D 1种6. xml有哪些解析技术? (abcd )(多选)A DOMB SAXC STAXD JDOM7. 下列说法正确的是()(多选)A 构造器Constructor可被继承B String类不可以继承C 判断两个对象值相同用“==”D char型变量中能不能存贮一个中文汉字8.下面说法错误的是()(单选)A Vector是线程安全的B float f=3.4是正确的C StringBuffer的长度是可变的D StringBuffer的长度是不可变的9. 下列关于集合的说法正确的是()(多选)A List 的具体实现包括 ArrayList 和 VectorB Map 集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值C Set的元素是有序的D Hashtable 是线程安全的。
10. 下列关于线程说法正确的是()(多选)A 调用sleep不会释放对象锁。
B 调用wait方法导致本线程放弃对象锁C 当一个线程进入一个对象的一个synchronized方法后,其它线程不可进入此对象的其它方法D notify():唤醒全部处于等待状态的线程。
javaweb课程设计题目

javaweb课程设计题目一、教学目标本课程旨在通过JavaWeb的学习,让学生掌握JavaWeb的基本概念、技术及其应用,培养学生具备JavaWeb开发的实际能力。
知识目标:使学生了解JavaWeb的基本概念,理解JavaWeb技术的工作原理,掌握JavaWeb开发的基本技术,如JSP、Servlet、JavaBean等。
技能目标:培养学生能够独立完成JavaWeb应用程序的开发,具备解决实际问题的能力,提高学生的实际操作能力。
情感态度价值观目标:培养学生对JavaWeb技术的兴趣,激发学生的创新意识,培养学生的团队协作能力和自主学习能力。
二、教学内容本课程的教学内容主要包括JavaWeb的基本概念、技术及其应用。
具体包括以下几个方面:1.JavaWeb基本概念:介绍JavaWeb的定义、发展历程、应用领域等。
2.JavaWeb技术:讲解JavaWeb技术的基本原理,包括JSP、Servlet、JavaBean等技术。
3.JavaWeb应用:介绍JavaWeb应用程序的开发流程,以及如何在实际项目中应用JavaWeb技术。
4.案例分析:分析典型的JavaWeb应用程序,让学生更好地理解JavaWeb技术的实际应用。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学。
具体包括:1.讲授法:讲解JavaWeb的基本概念、技术及其应用。
2.讨论法:学生进行分组讨论,分享学习心得,互相答疑解惑。
3.案例分析法:分析典型的JavaWeb应用程序,让学生更好地理解JavaWeb技术的实际应用。
4.实验法:安排实验课程,让学生亲自动手实践,巩固所学知识。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选择合适的JavaWeb教材,为学生提供系统的学习资料。
2.参考书:提供相关的参考书籍,丰富学生的知识体系。
3.多媒体资料:制作精美的PPT,辅助讲解,提高学生的学习兴趣。
JAVAWEB期末复习题电子教案

J A V A W E B期末复习题第1章WEB开发环境(1)下列关于WEB开发说法正确的是。
ABCDA)Web是图形化的和易于导航的B)Web与平台无关C)Web是分布式的D)Web 是动态的(2)下列关于Tomcat说法正确的是。
ABCDA) Tomcat是一种编程语言B) Tomcat是一种开发工具C) Tomcat是一种编程思想D) Tomcat是一种开编程规范(3)下列关于Tomcat个目录说法错误的是。
EE) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下(4)下列关于HTTP协议说法正确的是。
ABCDEA) HTTP是一种请求/响应式的协议B) HTTP请求消息中Accept表示浏览器可接受的MIME类型C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类E) HTTP请求消息中Host表示初始URL中的主机和端口。
(5)下列对于JSP说法中正确的是。
ABCDEA) JSP是Sun公司推出的新一代站点开发语言B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行C) JSP将内容的生成和显示进行分离D) JSP强调可重用的组件E) JSP采用标识简化页面开发第2章JSP编译指令(1)下列关于JSP编译指令说法错误的是。
CC)编译指令向客户端产生任何输出(2)下面关于page指令说法中错误的是。
BB)一个JSP页面只能包含一个page指令(3)下面关于page指令的属性说法错误的是。
DED)session属性制定此页面是否参与HTTP会话。
默认值falseE)errorpage属性指示当前页面是否为其他页的errorpage目标(4)下列说法中正确的是。
ABDEA)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含B)include指令中file属性指定要包含的文件名D)Taglib指令允许页面使用者自定义标签E)你必须在使用自定义标签之前使用<% @ taglib %>指令(5)下列说法中错误的是。
javaweb试题复习及解析

本学期主要内容:HTML+CSS+JavaScript、JSP(Java语言、内置对象、JSP标签)、Java Bean、Servlet、Struts框架重点实验:1、实验一第3个实验:提交表单前验证表单输入是否为空(JavaScript)2、实验二第1个实验(教材6.1.4程序6-10、6-11):表单数据传送(通过表单传递数据、显示汉字)3、实验二第2个实验:用户名、密码识别(JSP内置对象、java)4、实验二第5个实验:用户身份认证机制(利用session判断用户是否处于登录状态)5、实验三第2个实验(教材10.2.2 JSP Form与Java Bean组件的交互):表单绑定Java Bean组件实现数据传输。
6、实验四:访问mysql数据库,或者通过相对路径,直接访问access数据库文件。
查询数据库表,显示查询结果。
7、实验五第3个实验:使用Struts 1.x技术实现一个简单的MVC应用,输入并验证用户名、密码,符合要求则转到欢迎页面,否则回到用户名、密码输入页面。
(Struts MVC)注意:掌握每个实验的知识点并灵活运用,要考虑中文字符的处理。
1:实验一第3个实验:提交表单前验证表单输入是否为空(JavaScript)<script type="text/javascript">function checkform(){if(ername.value==""){alert("用户名不能为空!");return false;}else if(form.password.value==""){//这里的value不能要忘记了啊! alert("密码不能为空!");return false;}return true;}</script><form action="shiyanyi/33.jsp"method="post"name="form" onsubmit="return checkform()"><table align="center"><tr><td><font>用户名:</font><input type="text" name="username"/></td></tr><tr><td><font>密码:</font> <input type="password" name="password"/></td></tr><tr><td align="center"><input type="submit"value="提交"/></td></tr></table></form>2:实验二第1个实验(教材6.1.4程序6-10、6-11):表单数据传送(通过表单传递数据、显示汉字)1_form.html:::::<form action="1_form.jsp"method="post"name="form"> <table align="center"><tr><td><font>用户名:</font><input type="text" name="username"/></td></tr><tr><td><font>密码:</font> <input type="password" type="password"name="password"/></td></tr><tr><td align="center"><input type="submit"value="提交"/></td> </tr></table></form>1_form.jsp::::::<body><%request.setCharacterEncoding("gbk");String username = request.getParameter("username");String password = request.getParameter("password");%><p align="center">您的登录信息</p><p align="center">用户名:<%=username %></p><p align="center">密码:<%=password %></p></body>3:实验二第2个实验:用户名、密码识别(JSP内置对象、java)2_login.jsp::::<form action="shiyaner/2_check.jsp"method="post"name="form"> <table align="center"><tr><td><font>用户名:</font><input type="text" name="username"/></td></tr><tr><td><font>密码:</font> <input type="password" name="password"/></td></tr><tr><td align="center"><input type="submit"value="提交"/></td> </tr></table></form>2_check.jsp:::::<%request.setCharacterEncoding("gbk");String name=request.getParameter("username");String password = request.getParameter("password");if("谢结兵".equals(name)&&"谢结兵".equals(password)){session.setAttribute("username",name);response.sendRedirect("2_success.jsp");}else {response.sendRedirect("2_login.jsp");} %>2_success.jsp:::::<%request.setCharacterEncoding("gbk");String name =(String) session.getAttribute("username");%><br><p align="center"><font style="font-size: 20px;color: #ff00ff">欢迎您:</font><%=name %></p>4:实验二第5个实验:用户身份认证机制(利用session判断用户是否处于登录状态)5_login.jsp::::<form action="shiyaner/5_check.jsp"method="post"><font>用户名:</font><input type="text"name="username"/><br/> <font>密码:</font><input type="password" name="password"/><br/><input type="submit"value="提交"/></form>5_check.jsp:::<%request.setCharacterEncoding("gbk");String name=request.getParameter("username");String password = request.getParameter("password");if("谢结兵".equals(name)&&"谢结兵".equals(password)){session.setAttribute("login","ok");response.sendRedirect("5_main.jsp");}else {response.sendRedirect("5_login.jsp");} %>5_main.jsp::::欢迎成功登录!<a href="shiyaner/5_loginout.jsp">退出</a>5_verif.jsp:::::<%String vaild = (String)session.getAttribute("login");if(!"ok".equals(vaild)){response.sendRedirect("shiyaner/5_login.jsp");}%>5_loginout.jsp::::<% session.invalidate(); response.sendRedirect("5_login.jsp"); %> 5:实验三第2个实验(教材10.2.2 JSP Form与Java Bean组件的交互):表单绑定JavaBean组件实现数据传输。
java web课程综合测试题库建设项目任务书(题库建设教师用)

课程综合测试题库建设项目课程名称:《Java Web程序设计》适应专业:软件技术、软件技术(移动应用开发方向)计算机应用技术、软件技术(财务软件方向)软件技术(软件测试方向)、计算机网络技术负责人:刘曼春所在教研室:软件教研室信息工程系2015年题库基本情况目录知识模块一JSP与html (1)知识模块二servlet (15)知识模块三 JDBC数据库 (23)知识模块四 Java Bean (30)知识模块一JSP与html一、单项选择题1. 当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C )。
A.发送一个JSP源文件到客户端B. 发送一个Java文件到客户端C. 发送一个HTML页面到客户端D. 什么都不做参考答案:C难易程度:易2. 当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个( B )。
A. 进程B. 线程C. 程序D. 服务参考答案:B难易程度:易3. 下列动态网页和静态网页的根本区别描述错误的是(D )。
A. 静态网页服务器端返回的HTML文件是事先存储好的B. 动态网页服务器端返回的HTML文件是程序生成的C. 静态网页文件里只有HTML标记,没有程序代码D. 动态网页中只有程序,不能有HTML代码参考答案:D难易程度:易4. 不是JSP运行必须的是( D )。
A.操作系统B. Java JDKC. 支持JSP的Web服务器D. 数据库参考答案:D难易程度:易5. URL是Internet中资源的命名机制,URL由哪三部分构成(A)A.协议、主机DNS名或IP地址和文件名B.主机、DNS名或IP地址和文件名、协议C.协议、文件名、主机名D.协议、文件名、IP地址参考答案:A难易程度:易6.Tomcat服务器的默认端口号是(B )A.80B.8080C.90参考答案:B难易程度:易7.由JSP页面向Tag文件传递数据要使用的指令是( B )A.tagB.attributeC.variableD.taglib参考答案:B难易程度:易8.在JSP中要使用user包中的User类,则以写法正确的是:( A )A.<jsp:useBean id="user" class=" er" scope="page" />B.<jsp:useBean class="e.class"/>C. <jsp:useBean name="user" class="er"/>D.<jsp:useBeam id="user" class="user" import="user.* " />参考答案:A难易程度:难9.阅读下面代码片段:RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp");dispatcher.forward(request,response);关于该段代码的作用,下列叙述哪项是正确的?(B )A.页面重定向到a.jsp页面B.将请求转发到a.jsp页面C. 从a.jsp定向到当前页面D. 从a.jsp转发到当前页面参考答案:B难易程度:易10.下列设置颜色的方法中不正确的是( D )A.<body bgcolor="red">B.<body bgcolor="yellow" >C.<body bgcolor="#FF0000" >D.<body bgcolor="#HH00FF" >参考答案:D难易程度:易11. 设置文档体背景颜色的属性是( C )A.textB.bgcolorC.backgroundD.link参考答案:C难易程度:易12.<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到( B )A.浏览器的页面上部B.浏览器的标题栏上C.浏览器的状态栏中D.浏览器的页面下部参考答案:B难易程度:易13.( D )是标题标记A.<p>标记B.<br>标记C.<hr>标记D.<hn>参考答案:D难易程度:易14.<p align="段落对齐方式">标记中,align属性为段落文字的对齐方式,不能取的值为( D )A.LeftB.RightC.CenterD.width参考答案:D难易程度:易15.<font></font>标记中默认的中文字体是( A )A.“宋体”B.“幼圆”C.“楷体”参考答案:A难易程度:易16.表示粗体加斜体的标记是( C )A.<B>字体</B>B.<I>字体</I>C.<B><I>字体</I></B>D. <U>字体</U>参考答案:C难易程度:易17.用来在网页中显示图形的标记为(B )A.<image src="文件名" ...>B.<img src="文件名" ... >C. <center src="文件名" ... >D.<picture src="文件名" ... >参考答案:B难易程度:易18. 超级链接是互联网的灵魂,下面哪个是正确的链接标记( A )A.<a href="" " title="新浪网" >新浪网</a>B.<a target="" " title="新浪网" >新浪网</a>C.<a href="新浪网" title="新浪网" > </a>D.<a target="新浪网" title="新浪网" ></a>参考答案:A难易程度:难19.下列那个属性为单元格向右打通的列数,用于合并单元格。
(带答案)java-web复习资料1教学文稿

(带答案)j a v a-w e b 复习资料11.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C)A)发送一个JSP源文件到客户端 B)发送一个Java文件到客户端C)发送一个HTML页面到客户端 D)什么都不做。
2.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)A)进程B)线程C)程序 D服务。
3.下列动态网页和静态网页的根本区别描述错误的是(D)。
A)静态网页服务器端返回的HTML文件是事先存储好的B)动态网页服务器端返回的HTML文件是程序生成的。
C)静态网页文件里只有HTML标记,没有程序代码。
D)动态网页中只有程序,不能有HTML代码。
4.不是JSP运行必须的是(D)A)操作系统 B)Java JDK C)支持Jsp的Web服务器D)数据库5.URL是Internet中资源的命名机制,URL由三部分构成( A )。
A)协议、主机DNS名或IP地址和文件名 B)主机、DNS名或IP地址和文件名、协议C)协议、文件名、主机名 D)协议、文件名、IP地址6.Tomcat服务器的默认端口号是:(B)A)80 B)8080 C)21 D)21217、由JSP页面向Tag文件传递数据要使用的指令是( B )。
A、tagB、attributeC、variableD、taglib8、在Java Web中,Servlet从实例化到消亡是一个生命周期。
下列描述正确的是(A)。
A、 init()方法是包容器调用的Servlet实例的第一个方法B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法D、在Servlet 实例消亡之前,容器调用Servlet实例的close()方法。
JAVAEEWEB高级编程期末考试复习资料

JAVAEEWEB⾼级编程期末考试复习资料(⼀)1.简述Servlet⼯作原理。
Servlet⼯作原理:Servlet运⾏在Web服务器上的Web容器⾥。
Web容器负责管理Servlet。
它装⼊并初始化Servlet,管理Servlet的多个实例,并充当请求调度器,将客户端的请求传递到Servlet,并将Servlet的响应返回给客户端。
Web容器在Servlet的使⽤期限结束时终结该Servlet。
服务器关闭时,Web容器会从内存中卸载和除去Servlet。
2.Servlet与Applet的异同.相似之处:(1)它们不是独⽴的应⽤程序,没有main()⽅法。
(2)它们不是由⽤户调⽤,⽽是由另外⼀个应⽤程序(容器)调⽤。
(3)它们都有⼀个⽣存周期,包含init()和destroy()⽅法。
不同之处:(1)Applet运⾏在客户端,具有丰富的图形界⾯。
(2)Servlet运⾏在服务器端,没有图形界⾯。
3.EJB怎样和容器交互,其组件有哪⼏种类型?n EJB通过以下三种机制与容器交互①回调⽅法:回调⽅法是EJB组件实现的,通过部署标记或在部署⽂件中声明的特定⽅法,当容器要执⾏创建EJB实例,结束事务等操作时,它将调⽤这些⽅法来通知该EJB 组件。
②EJBContext:每个EJB都会得到⼀个EJBContext对象,它是对容器的直接引⽤,通过它可以获取环境信息。
③Java命名和⽬录接⼝(JNDI):这是java平台的标准扩展,⽤于访问命名系统,如LDAP、NetWare、⽂件系统等。
n EJB组件可分为三种主要类型:①会话Bean:代表检索或存储数据以满⾜⽤户请求这样的操作;②实体Bean:代表⼀种数据集,可以访问这些数据集来满⾜⽤户请求;③消息驱动Bean:相当于⼀个实现了某些业务逻辑的异步消息接收者。
4.什么是JDBC技术?①JDBC是⼀组API,定义了⽤来访问数据源的标准Java类库,使⽤这个类库可以以⼀种标准的⽅法、⽅便地访问数据库资源。
java的web服务考试资料

一、填空题1.SOA结构中,服务提供者向一个或多个服务注册处发布服务描述2.Web服务的实现以及部署平台的细节与调用该服务的程序/方法无关3.Web服务是一商务过程或是商务过程中的业务/操作/步骤,内部的或/和外部的商务伙伴都可经由网络使用这项web服务以达到某种业务目标4.在xml语言分析方面,之所以存在这么多的不同模型,其原因是:必须权衡考虑计算效率编程的容易性和内存效率5.语法分析是一个过程,它将xml文档的正文分解为小的,可识别的片段/节点6.消息传递层封装机制7.DOM定义了一些API,使得应用程序能够浏览xml文档,并操作它们的内容和结构8.Web服务定义了请求和响应处理器,支点处理器负责调用web服务9.SOAP中间节点是应用程序,它位于SOAP消息从源端到目的端的传输路径中,负责处理部分的SOAP消息,中间节点接收消息然后再转发10.XML的分布式的(SOAP声称是一个“普遍适用的XML分布式计算基础结构的规范”)二、简述题1.简述处理xml的基本体系结构上图显示了处理XML的基本体系结构,它由三个关键层次构成。
图中最左边是XML文档,它是应用程序的工作对象;最右边是应用程序;中间是基础设施层,是操作XML文档的地点。
2.简述语法分析的功能对于能够处理XML文档的应用程序而言,首先它必须能对XML文档进行语法分析(parsing)。
语法分析是一个过程,它将XML文档的正文分解为小的、可识别的片段(节点)。
语法分析器(parser)将文档分解为诸如开始标记、结束标记、属性值对、文本内容块、处理指令、注释等小片段,然后通过明确定义的API,将这些小片段传输给应用程序。
常用的语法分析模型有以下4种:拉出式语法分析压入式语法分析一步式语法分析混合式语法分析3.简述什么是面向对象服务的架构SOAWeb服务技术发展之初,我们注意到了一种模式,每当我们把Web服务技术应用到应用集成问题上时,模式就出现了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JavaWeb 考试题库题型:1.选择题(20题,40分)2.多项选择题(5题,10分)3.判断题(10题,10分)4.简答题(4题,20分)5.编程题(1题,20分)一、选择题1.在Java 源程序代码中,使用()语句把当前文件放入所指向的包中。
A.ImportB.public classC.packageD.interface2.在静态web中,下面的说法错误的是()A.在静态Web中可以插入Gif动画图片B.在静态Web中可以插入JavaScript代码C.在静态Web 中可以插入Java片段代码D.在静态Web中可以插入Flash动画3.如果需要在JSP页面中引入Web根目录下名为util文件夹中的checkLogin.jsp时,以下代码正确的是( )A.<% include file=”util/checklogin.jsp”%>B.<%@ include file=”util/checklogin.jsp”%>C.<% !include file=”util/checklogin.jsp”%>D.<include file=”util/checklogin.jsp”>4.在使用JSTL标签的JSP应用中,如果想要为JSP页面中声明的一个名字为name的变量赋值,应该使用以下( )标签。
A.<C:if>B.<C:set>C.<C:out>D.<C:forEach>5.下列选项中的方法,在Servlet生命周期的初始化阶段被调用的是()A.service( )B.doGet( )C.doPost( )D.init ( )6.在web.xml配置文件中,能够正确设置欢迎页面的选项是( ).A.<welcome-file-list>index.jsp</welcome-file-list>B.<web-app><welcome-file>index.jsp</welcome-file></web-app>C.<welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list>D.<welcome-files><welcome-file>index.jsp</welcome-file></welcome-files>7.下一个用户访问该页面时,页面的显示结果是()。
<% int x=2; %><%! Int x=5; %>X=<%= ++x%>A.X=2B.X=3C.X=6D.X=78.如下JSP代码,以下说法正确的是( ).<html><%String schName=”某某大学”;Session.setAttribute(“schName”, schName);String getSchName=session.getAttribute(“schName”);Out.println(getSchName);%></html>A.运行正确,页面输出”某某大学”。
B.运行正确,页面输出schName;C.运行错误,session.setAttribute(“schName” , schName)有误D.运行正确,String getSchName=session.getAttribute(“schName”)有误。
9.在JSP页面中进行访问控制时,一般会使用JSP的()内置对象实现对用户的会话跟踪。
A.RequestB.PageC.ApplicationD.Session10.使用JDBC访问数据库时,下列关于JDBC的说法正确的是()A.Connection接口负责执行SQL语句B.可以使用Class.forname()方法把JDBC驱动类装入Java虚拟机中C.Statement接口由Connection产生负责保存返回的查询结果D.DriverManager类负责连接数据库并传送数据11.在JSP中,下列()语句可以获取页面请求中一个文本框的输入(文本框的名称为title)。
A.Request.getParameter(“title”);B.Request.getAttribute(“title”);C.Request.getAttributes(“title”);D.Request.getParameters(“title”);12.在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的index.jsp中访问images目录下的图片1.jpg,以下代码片段正确的是( )A.<img src=”../images/1.jpg”>B.<img src=”//images/1.jpg”>C.<img src=”~/images/1.jpg”>D.<img src=”images/1.jpg”>13.在JSP中有下面代码,执行结果正确的是()<%Int x;For(int i=0;i<5;i++){X=++i;%><%=x++%><br><% } %>A. 1 2 3 4 5B. 1 2 3 4C. 1 3 5D. 2 4 614.JSP文件在第一次请求时比较慢,而之后对同样的JSP文件的请求会非常快,能正确解释此现象的选项是( )A.JSP文件在第一个请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过翻译阶段B.JSP文件在第一个请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过编译阶段C.JSP文件在第一个请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过执行阶段D.JSP文件在第一个请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过翻译阶段和编译阶段15.当浏览器第三次访问以下JSP网页时的输出结果是()<%! Int a=0;%><%Int b=0;a++;b++;%>a=<%=a %>b=<%=b %>A.a=1 b=1B.a=2 b=2C.a=3 b=1D.a=2 b=116.JSP文件test.jsp 代码如下所示,则试图运行时,将发生()<html><%ng.StringBuffer buffer=new ng.StringBuffer();Buffer.append(“ABC”);%>Buffer is <%=buffer%></html>A.翻译期错误B.编译Java源码时发生错误C.执行编译后的字节码时发生错误D.运行后,浏览器上显示:buffer is ABC17.在JSP应用中,下列选项不是JSP内置对象的是()A.RequestB.ContextC.ApplicationD.out18.在JSP中需要将1.jsp的请求数据通过2.jsp转发给3.jsp,应该在2.jsp中采用()方式实现。
A.<% request.sendRediect(“3.jsp”)%>B.<% response.sendRedirect(“3.jsp”)%>C.<% request.getRequestDispatcher(“3.jsp”).forword(request, response);%>D.<% response.sendRedirect(“32.jsp”).forword(request , response);%>19.在JSP中,request对象的()方法可以获取页面请求中对应多个值的一个表单组件的数据。
A.String[] getParameterValues(String name)B.String getParameterValues(String name)C.String[] getParameter(String name)D.String getParameter(String name)20.在JSP页面中存在这样一行代码:<%= “2”+4;%> ,运行该JSP,以下说法正确的是()A.代码运行正确,没有相应输出B.代码对应的输出是6C.代码对应的输出是24D.代码编写错误21.不能在不同用户之间共享数据的方法是(A )A.通过cookieB.利用文件系统C.利用数据库D.通过ServletContext对象22.下面哪些选项哪个不是javaBean的规范A.提供默认的构造函数B.严格的set方法和get方法C.类名是公共的D.至少具有一个属性23.下列GenericServlet说法正确的是()DA.是一个接口B.是一个普通类C.是HttpServlet的子类D.是HttpServlet的父类24.下列管理Servlet初始化说法正确的是()A.初始化方法在容器启动时执行一次B.初始化方法在每次请求时执行一次C.初始化只在第一个请求时执行一次D.初始化方法不会执行25.下列关于Session对象的说法正确的是()A.可以使用request对象获得B.可以使用response对象获取C.可以直接new HttpSession()D.以上都不对26.JNDI的含义是()A.Java远程方法调用B.Java命名目录与接口C.Java远程消息交换协议D.Java的网络分布式应用系统的核心解决方案27.从Http请求中,获得请求参数,应该调用哪个方法?()A.调用HttpServletRequest对象的getAttribute()方法B.调用ServletContext对象的getAttribute()方法C.调用HttpServletRequest对象的getParameter()方法D.调用SetvletContext对象的getAttributes()方法28.接受客户端请求时Servlet容器调用的Serlvet方法是()A.Init()B.Main()C.Service()D.doGet()29.从“用户”表的“姓名”字段中找出名字包含“罗”的人,下面哪条语句正确:()A.Select * from 用户where 姓名=’_罗_’B.Select * from 用户where 姓名=’%罗_’C.Select * from 用户where 姓名like ’_罗_’D.Select * from 用户where 姓名like ’%罗%’30.下列关于GET 和POST提交方法描述正确的是( #A# )A、"POST请求数据在地址栏内不可见"B、"GET请求提交的数据在理论上没有长度限制"C、"POST请求对发送的数据的长度限制在240~255个字符"D、GET请求提交数据更加安全31.下列哪项不是HttpServlet的方法( #D# )A、init( )B、destroy()C、doPost()D、execute()32.下列那个方法是Context对象的查找资源的方法?( #B# )A、init()B、lookup()C、destroy()D、service()33.编写一个Filter,除继承HttpServlet类外还需要( #B# )。