admin 管理员组文章数量: 1184232
2024年1月17日发(作者:switching 用法)
精品文档
Javaweb试题
一、
二、
选择题 ............................................................................................................................... 1
问答题 ............................................................................................................................... 7
一、 选择题
没有注明则为单项。
1.下面哪个不是Form的元素? ( D )
A. Input B: textarea C: select D: table
2. HTML页面中,下面哪个表示空格( B )
A.& B. C.© D.<
3.
A. 加粗 B. 斜体 C. 对齐方式 D. 边框样式
4.单选按钮是下列哪一个? ( D )
A.
B.
C.
D.
5.下边哪个不是JSP内置对象? ( c)
A. Session B. request C. cookie D. out
9个request,response,out
pageContext,request,sesion,application
Config,exception,page
6.下边哪个是JSP指令标记( )
A.<%……%> :服务器脚本
B. <%!……%>:声明
C. <%@……%>:指令。page||include|taglib
D.<%=……%>:表达式
7.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句?(C )
A.
精品文档
精品文档
B.
C. <%@ page import=”.*” />
D.<%@ page include=”.*” />
8.关于JavaBean的说法,哪个是正确的?(D )
A. JavaBean的具体类可以不是public的
B. JavaBean可以只提供一个带参数的构造器
C. JavaBean可以象Html标记一样不关闭
D. JavaBean可以保存状态
9. JavaBean的生命周期中,哪个是用来跟踪用户会话的( A )
A. session
B. request
C. page
D. application
10.要在session对象中保存属性,可以使用以下哪个语句( B )
A. ribute(“key”,”value”)
B. ribute(“key”,”value”)
C. ribute(“key”)
D. ribute(“key”)
11.Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是?( D )
A. forward之后可以使用原来的request对象,而且效率更高。
B. sendredirect之后不可以使用原来的request对象,而且效率低。
C. forward地址栏不变化,只能在web应用程序内的页面间跳转。
D. forward地址栏变化,可以跳转到任何页面和机器。
12.关于两种请求,下列说法正确的是? ( A )
A. get请求是默认的
B. get请求处理的数据量大小不受限制
C. post请求地址栏里是能够看到数据的
D. post请求可以由doGet方法处理
13. 如果Tomcat安装后,想要修改它的端口号,可以通过修改
的___文件来实现。( B )
A.
B.
C.
14.JSP分页代码中,哪个步骤次序是正确的?( A )
A.先取所有的记录,得到总页数,再取总记录数,最后显示本页的数据。
精品文档
精品文档
B.先取总记录数,得到总记录数,再取所有的记录,最后显示本页的数据。
C.先取本页的数据,得到总页数,再取总记录数,最后显示本页的数据。
D.先取本页的数据,先取总记录数,得到总页数,最后显示本页的数据。
15.下边哪个不是MVC中的组成?( B )
A. javaBean
B. FrameWork mvc就是框架
C. JSP
D. Servlet
16..客户化标签库文件,应当保存在哪一个目录下( C )
A. web应用程序的根目录
B.自定义目录
C. WEB-INF目录
D. Lib目录
17.Oracle数据库的JDBC驱动程序类名及其完整包路径为( B )
A. Driver
Driver
C. . Driver
D. Driver
18.如果需要删除session中的某个属性key,可以调用下面的____方法( B )
A. remove(“key”);
B. removeAttribute(“key”)
C. invalidate()
D. logout()
19.下面有关JSP和Servlet关系的论述正确的有:(1个正确答案) ( A )
A. JSP能够实现的功能均可由Servlet实现
B. Servlet能够实现的功能均可由JSP实现
C. Servlet更适做表现层
D. JSP更适合做控制层
20. 下面那一个是正确使用JavaBean的方法( A )
A.
B.
C.
D.
精品文档
精品文档
21.销毁一个session对象,应当调用下面哪一个方法( A )
A. date()
B. e()
C. y()
D. ()
??22.ActionForm Bean 中验证表单数据方法的返回类型是( ) struts1.0
A. ActionError
B. ActionErrors
C. ActionForward
D. ActionMapping
23.以下哪个说法是正确的?(多选)( BD ) struts1.0
A. 每个Http请求对应一个单独的ActionServlet实例
B. 对于每个请求访问HelloAction的Http请求,struts框架只创建一个单独的HelloAction实例
C. 每个子应用对应一个单独的RequestProcessor实例
D. 每个子应用对应一个单独的文件
24.在struts应用的控制器中包含哪些组件(两个正确答案) ( ) struts1.0
A. JSP
B. ActionServlet
C. Action
D. 客户化标签
25.对于以下这段配置Actionservlet的代码,哪些说法是正确的?(三个正确答案)
` ( )
<!—Standard Action Servlet Mapping
A. Servlet容器在启动应用时,会初始化这个ActionServlet
B. 对于所有URL中以”*.do”结尾的Http请求,都由ActionServlet处理
精品文档
精品文档
C. 这段代码位于中
D. 这段代码位于中
26. ActionForm组件的存在范围是(两个正确答案) ( )
A. application
B. session
C. request
D. page
27. 如果同一页面中有多个提交按钮(
下面哪一个扩展更合适 ( )
A. Action
B. DispatchAction
C. LookupDispatchAction
D. ForwardAction
E. SwitchAction
28. 如果同一页面中有多个提交按钮(
文件的
A. parameter
B. validate
C. key
D. scope
29. 如果在配置了数据源,则在那个组件中可以获得这个数据源对象,
进而获得Connection对象( )
A. Action组件
B. 视图组件
C. 模型组件
D. JSP组件
30. struts的中心控制器组件的完整类名是( )
A. Servlet
B.
C.
D. ntroller
//新题
1.下面那个方法能够读取给定HttpServletRequest request对象中的所有Cookie(A )
A、kies() :Cookie[]
B、ributes()
C、sion ().getCookies()
D、sion (). GetAttributes()
精品文档
精品文档
contentType(“text/html;charset=gbk); pageEncoding=”gbk”
2.Page指令中的哪一个属性用来定义Jsp页面的MIME类型和Jsp字符的编码。( A )
A、contnetType B、import C、 language D、 session
3.下列动作标签中哪一个是用于以“名字-值”对应的形式为其它标签提供附加信息。( D )
A、include动作标签
B、forward动作标签
C、useBean动作标签
D、param标签
4.带包名(package )的servlet(Hello)的访问方法是。(该servlet放置在classes目录中) ( D)
A、 localhost:8080/
B、localhost:8080/servlet/tom/jiafei/Hello
C、localhost:8080/servlet//Hello
D、localhost:8080/servlet/
tomcat提供的servlet invoker组件,能实现免配置servlet
可以参考:/baoyiming1991/article/details/5965326
5.一个JSP网页可以使用exception对象,但是必须使用isErrorPage设为( D )
A、 null B、 none C、 false D、 true
6.下面那一个JSTL代码片段能够实现导入其他web资源的功能( A )
A、
B、
C、
D、
7.以下脚本元素中有语法错误的是( C )
A、<%! int i=0;%>
B、<% int i=0;%>
C、<%=i;%>
D、<%i++;%>
8.给定下面HttpServlet的service方法:
(1)public void service(HttpServletRequest request,
(2)HttpServletResponse response)
(3)throws ServletException, IOException {
(4)Httpsession s = sion();
(5)// insert code here
(6). }
精品文档
精品文档
在第(6)行插入以下哪条语句能够将session中的属性删除( C)
A、("key");
B、("key");
C、Attribute("key");
D、Attribute("key"); Attribute("key");
9.下面的哪个选项不能实现页面的跳转( A )
A.
C.
10.下面哪一个不是JSP本身已加载的基本类?( B )
A、.* B、.* C、t.* D、.*
11.使用request对象的getParameter()方法可以读取一个输入控件的哪个属性值(B )
A、type B、value C、size D、name=”
12.以下关于JavaBean的描述错误的是( C )
A、JavaBean是一个公有java类
B、JavaBean提供给外界使用的方法是公有类型的
C、JavaBean必须有一个带参构造方法
D、在JSP中使用的JavaBean必须放在一个有名包中 “一定要写包”。
13.不能在不同用户之间共享数据的方法是( A )
A、通过cookie B、利用文件系统
C、利用数据库 D、通过ServletContext对象---application
14.如果某个类要成为Servlet,则它应该继承如下哪个类( B D )
A、HttpServletRequest B、HttpServlet
C、HttpServletResponse D、GenericServlet
15.表单标记中的action属性的作用是( C )
A、为表单命名
B、调用客户端验证方法
C、指明表单信息发送的目的地址
D、声明表单的提交方式
二、 问答题
1 JSP的内置对象有哪些?
2 Java web中有几种上下文?
精品文档
精品文档
3 PageContext和ServletContext有什么区别?Application,session,request的区别?
4 Jsp取出的结果集很大,如何实现分页?
5 jsp页面之间对象传递的方法
6 jsp有哪些动作?作用分别是什么?
7 JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
8 serverlet的生命周期及各阶段的作用
9 java web两种跳转方式分别是什么?有什么区别?
10 include的两种实现方式的区别?
11 cookie和session区别?
12 举例说明session的使用情景.
13 怎么设置session的超时问题?
14 在使用jsp和servlet时都用到了那些技术?
15 Tomcate如何配置web工程?
16 你在项目中用到了xml技术的哪些方面?如何实现的?
17 DOM与SAX的区别
18 用jdom解析xml文件时如何解决中文问题?如何解析?
19 MVC模式的特点
20 MVC可以用哪些技术实现?
21 JSP/SERVLET与struts mvc的差异?
提交表单请求时,post和get有哪些区别?
22 B/S和C/S的区别。
精品文档
精品文档
23 WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。
24 J2EE是技术还是平台还是框架?
25 你上了那些开源站点
26 你用过哪些服务器?怎么指定内存的大小?
精品文档
版权声明:本文标题:最新javaweb试题-带答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1705438637a484800.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
内存优化攻略:轻松释放电脑性能,提升工作效率
电脑内存(RAM)的清理对于维持系统的流畅运行至关重要。随着使用时间的增加,系统内存会被各种应用程序和后台进程占用,导致系统响应变慢,甚至出现卡顿现象。通过有效地清理内存,可以提升电脑的性能,延长其使用寿命。本文将详细介绍如何清理电脑
内存清理大法:让你的电脑运行如飞,告别卡顿烦恼
电脑内存(RAM)的清理对于维持系统的流畅运行至关重要。随着使用时间的增加,系统内存会被各种应用程序和后台进程占用,导致系统响应变慢,甚至出现卡顿现象。通过有效地清理内存,可以提升电脑的性能,延长其使用寿命。本文将详细介绍如何清理电脑
Android7.0 数据业务长连接拨号过程_数据拨号
前面我们已经分析了android在进行数据业务拨号前,进行相关准备工作的流程,现在我们可以分析一下整个数据业务长连接拨号在框架部分的流程。 长连接的“长”,是相对于终端进行彩信发送等操作时,建立的临时数据连接而言的(这种临时数
Win10系统异常应该怎么修复_win10系统修复
win10系统使用久了之后,一些垃圾文件也会压得系统不堪重负,碰上些恶意软件还会修改设置导致系统出现异常,或是操作修改些服务也都会导致系统受损。当系统的反应越来越慢,或是直接瘫痪,又该怎样处理?重装?感觉又有些麻烦,所以修复吧。下面就
vcruntime140_1.dll是什么东东?vcruntime140_1.dll缺失的8个解决方法_vcruntime140-1.dll
当电脑出现找不到vcruntime140_1.dll,或vcruntime140_1.dll丢失无法打开软件怎么办?小编今天在本文详细为大家介绍解决方法与介绍vcruntime140_1.dll究竟是什么等vcruntime140_1
Word怎么删除空白页,4个方法轻松解决!
案例:我在编辑文档的时候会遇到空白页,我不能直接对它进行删除操作。我想知道如何删除Word里面的空白页?方法越简单越好!Word是广泛使用的办公软件之一,但有时在编辑文档时会遇到一些空白页的问题。空白页的存在可能使文档显
关于python打包py文件成exe文件_pycharm打包exe文件
这里就只介绍常用的pyinstaller打包方法以及一些常遇到的问题目录一.打包步骤 第一步:安装打包所依赖的包(pyinstaller) 在cmd命令行中输入以下命令,然后回车进行安装 pi
Linux命令-CPU 使用率达到 100%_linux 让cpu占用率达100%
在 Linux 中,可以使用一些命令或方法来 临时让 CPU 使用率达到 100%(用于测试或压力测试),然后再停止这些进程,使 CPU 恢复正常。以下是几种常见的方法:方法 1:使用
CPU风扇智能调速软件全解析与实战应用
简介:CPU风扇调速软件是用于监控和调节中央处理器散热风扇转速的重要硬件管理工具,旨在平衡散热效率与运行噪音,确保系统在不同负载下稳定运行。本文以SpeedFan等主流软件为例,深入介绍其工作原理、功能特点及使用方法,涵盖温度传感器数
React-ScrollLock 使用教程
React-ScrollLock 使用教程 1. 项目介绍 React-ScrollLock 是一个轻量级、高性能的 React 组件,用于在弹出框或模态窗口打开时防止页面背景滚动。它巧妙地解决了 Web 应用中常见的
使用DiskGenius软件进行系统迁移_diskgenius 系统迁移
使用DiskGenius软件进行系统迁移 一般在旧电脑中只有机械硬盘,开机比较慢,这时当我们在电脑中增加一个固态硬盘时,就需要将系统从之前的机械硬盘迁移到新的固态硬盘中;我们可以使用DiskGenius软件来进行系统迁移。
远程控制利器 TeamViewer 使用教程_timeviewer
去年(2008年)12月份就关注过TeamViewer,感觉这款软件真的很不错,并且转载了一篇网络上的TeamViewer教程,不过现在看来原来那篇教程还有很多不足, 所以现在推出最新的TeamViewer使用
Word控件Spire.Doc 【文本框】教程(3):如何在 Word 中插入或删除文本框_spire doc 添加 单选框
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近
实现Win7 Aero弹出窗口效果的完整代码项目
简介:本文详细介绍了如何使用JavaScript实现Windows 7 Aero风格的弹出窗口效果。依赖于 jquery-AeroWindow.js和 jquery-1.4.2.min.js
CPU使用率监测
看到 yrt888 提出的问题,抽空研究了一下,发现其实并不像网上那些示例写的,计算其实很简单,只要使用SystemProcessorPerformanceInformation 参数反复调用NtQuerySystemInfor
使用Genymotion时无法虚拟机文件_genymotion虚拟机failed to download file
在安装了Genymotion with VirtualBox 版本之后 添加虚拟机 选择虚拟机下载的时候下载失败 在Genymobile 用户临时数据中找到log日志 win7 下路径 C:Users
如何在WPS打开的word、excel文件中,使用AI?_officeai.exe
1、百度搜索: Office AI官方下载或者直接打开网址:打开后会直接提示开始下载中,下载完成后会让其选择下载存放位置: 选择位置,然后命名文件,最后点击【保存】2、找到下载到电脑上的程
使用python-pptx修改幻灯片背景:设置或更改幻灯片的背景颜色和图片_python-pptx设置背景图片
哈喽,大家好,我是木头左!一个美观、专业的背景可以让整个PPT看起来更加高级,更能吸引观众的注意力。那么,如何使用Python来修改PPT的背景呢?本文将介绍如何使用python-pptx库来设置或更改幻灯片的背景颜
老光盘里的 VOB 视频转成 MP4 最简单、最稳定的方法_vob怎么转换成mp4格式 ffmpeg
要把老光盘里的 VOB 视频转成 MP4,最简单、最稳定的方法就是 使用 FFmpeg或 HandBrake。下面是两种方法,任选一种即可。 ✅ 方法一:
NTBOOTAutoFix:双系统启动菜单的终极修复大师
简介:双系统启动菜单工具NTBOOTautofix是一款专业软件,用于管理和修复双系统或多系统的启动菜单问题。它特别适用于Windows系列操作系统,并提供修复启动菜单、恢复MBR、修复BCD、数据备份与恢复、命令行模式操作、安全扫描
发表评论