JSP+Servlet测试机试题
中软国际JSP+Servlet考题-机试
题目:xxx超市产品信息管理系统
一、语言和环境
A、实现语言
Java
B、环境要求
JDK1.6+、MyEclipse、Tomcat7.*、MySql
二、功能要求:
使用Jsp+Servlet实现超市产品信息管理功能,MySql作为后台数据库,功能模块主要分为用户登录注册功能和产品信息管理量大模块,具体要求如下:
1、登录注册功能模块:
a)登录要求验证用户帐号是否存在;
b)点击注册按钮跳转到注册页面进行用户学习填写注册;
c)点击提交按钮注册成功主动返回登录页(页面样式自定义)。
a、登录页效果图:
b、注册页效果图:
2、产品信息管理功能模块(首页分页功能不要求实现):
a)显示用户名称,点击退出返回登录页面;
b)按钮要实现全选和反选功能;
c)点击查看按钮实现查看产品的详细信息(包括产品图片,另同一时间只能查看一样产品)
d)点击删除按钮实现删除被选中的产品功能;
e)点击添加按钮跳转到产品添加页面,填写产品信息和上传产品图片并点击确定按钮提交。
c、首页效果图:
d、查看被选中产品信息效果图:
e、产品信息添加页面效果图:
f、只能选择查看一项功能效果图:
三、数据库设计
数据库表名称及要求(至少添加5条数据):
1、表一:
2
四、具体要求及推荐实现步骤
1、建立数据表,创建序列,添加测试数据(至少5条),数据库可以直接保存产品图片
名称;
2、使用MyEclipse创建Web项目(项目名称自定义),导入数据库驱动包,在源文件
夹中创建3个包:entity包用于存放持久化类,dao包用于存放数据访问接口和实
现类,service包用于存放业务逻辑接口和实现类,web包用于存放Servlet类。
3、调试运行成功后将数据库导出成SQL文件,其中包括创建表结构、创建主/外键、序
列、插入测试数据的SQL语句,与项目代码一起提交。没有数据库文件或以其它文件
类型(如dmp等)提交,数据库项不得分。
五、注意事项
1、请注意界面美观,元素摆放整齐;
2、请注意代码的书写、命名符合规范,在代码中添加必要的注释;
3、请注意操作数据库时进行必要的异常处理。
jsp-servlet题库(附答案)
1.B 编写一个Filter,需要() A. 继承Filter 类 B. 实现Filter 接口 C. 继承HttpFilter 类 D. 实现HttpFilter接口 2.D 自定义标签的配置文件放在________ A. WebRoot B. lib C. classes D. WEB-INF 3. ABC 有关会话跟踪技术描述正确的是( )(多选) A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端。 B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期。 C. 在禁用Cookie时可以使用URL重写技术跟踪会话。 D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示。 4.C 在J2EE中,重定向到另一个页面,以下()语句是正确的 A. request . sendRedirect(“http :// www . svse . com . cn”); B. request . sendRedirect(); C. response . sendRedirect(“http: // www . svse . com . cn”); D. response .sendRedirect(); 5.B EL表达式,${10 mod 3},执行结果为( ) A. 10 mod 3 B. 1 C. 3 D. null 6. C 自定义标签的作用是( ) A. 编写和使用方便 B. 规定是这样的,如果不用,别人会说我们不专业 C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发 D. 连数据库 7.B request.getRequestDispatcher().forward(request,response)称之为( ) A. 流转 B. 转发 C. 重定向 D. 导航 8. BCD 有关Servlet的生命周期说法正确的有( ) (多选) A. Servlet的生命周期由Servlet实例控制。 B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext 接口的对象。 C. service()方法响应客户端发出的请求。 D. destroy()方法释放Servlet实例。 9.B 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项) Public class Servlet1 extends HttpServlet{ public void init() throws ServletException{ } public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("hello!"); } A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!
面试上机机考测试题(Word、Excel)
新业务部面试机考测试题 一.机考测试说明 机考测试主要考察应聘者word、excel的应用水平,测试使用Office2007软件,请测试者在25分钟内完成如下测试,建议word10分钟,excel15分钟。 二.Word测试 (一)测试内容 Office2007介绍 Excel 2003的新增功能主要有:面向结果的用户界面、更多行和列以及其他新限制、Office 主题和Excel 样式、丰富的条件格式、轻松编写公式、新的OLAP 公式和多维数据集函数、Excel 表格的增强功能、共享的图表、易于使用的数据透视表、快速连接到外部数据、新的文件格式、更佳的打印体验、共享工作的 新方法、快速访问更多模板。 (二)测试要求 1.新建一个word文档,命名为“姓名日期.docx”,保存至桌面,将上述文字复制到新建word文 档中;(5分) 2.将文中的“2003”替换为“2007”;(5分) 3.页面设置:A4纵向,上边距2.5cm,左、右、下边距2cm;(5分) 4.页眉输入“Office2007”,文字右对齐,页脚插入页码,文字左对齐;(10分) 5.标题设置为黑体、字号小二、红色、居中;正文设置为宋体、字号五号、蓝色;(5分) 6.正文首行缩进2字符,段落行距设置为1.5倍,段前间距0.5行;(10分) 7.插入上文中“Microsoft Office”图片,图片添加红色边框,设置为四周环绕方式,置于文章第一 段落右侧位置;(15分) 8.给文档添加背景水印,文字为“绝密”。(15分) 9.将文中的标题“1、Word”和“2、Excel”通过设置为“标题1”的样式,并将此样式修改为字 体黑体、字号四号、字体颜色蓝色、编号与原文一致,段落行距1.5倍,段前间距0.5行;(30分) 10.存盘退出。
Java内部测试机试题
《使用Java理解程序逻辑》内部测试-机试试卷 一、质数计算 1、功能要求 开发基于控制台的质数判断系统。具体要求如下: (1)接受输入正整数N。 (2)判断N是否为质数。 (3)在控制台打印出计算结果,如图-1所示。 系统运行界面如图-1所示。 图-1 系统运行界面 2、类的设计 该系统只包含一个类PrimeNumber 3、具体要求及推荐实现步骤 1、从控制台读入待判断的数。 2、for循环和取余运算符(%)来检测是否是质数。 2、把计算结果打印到控制台上。 所谓质数,就是一个正整数,除了本身和1 以外不能被其他任何数整除。例如2,3,5, 7 是质数(这4个数只能被1和本身整除);而4(可以被2整除),6(可以被2和3整 除),8(可以被2和4整除),9(可以被3整除)则不是。 二、2011年日历 1、功能要求 开发基于控制台的2011年日历系统。具体要求如下: (1)接受输入指定的和月份。 (2)计算2011年月份有多少天,每天分别是星期几。 (3)在控制台打印出计算结果,如图-2所示。 系统运行界面如图-2所示。
图-2 系统运行界面 2、类的设计 该系统只包含一个类PrintCalendar 3、具体要求及推荐实现步骤 1、从控制台读入月份。 2、计算出当月第一天是星期几。星期日用0表示,星期一到星期六分别用1到6表示。2011年1月1日是星期六。当月第一天是星期几的计算方法是:累加之前各月的天数,再加上6,最后除以7的余数,即是星期几。 4、打印头部“星期日星期二…星期六”。从当月第一天开始打印,循环遍历当月各 天,到星期六的时候输出换行。
安规综合测试仪安全操作规程
常州有则合众光电有限公司 T/HZ-03-57 支持性文件 (A 版) 文件名称程控安规综合测试仪安全操作规程 受控状态 发放部门 2016年 2 月 25 日发布 2016年 3 月1日实施
常州合众光电有限公司T/HZ-03-57 共4页第 1页支持性文件:程控安规综合测试仪安全操作规程第A版第0次修改 程控安规综合测试仪安全操作规程 1.目的 为使程控安规综合测试仪得到有效的维护,合理的使用,以达到保证机台精度及应有的使用寿命,确保产品品质、产能和维护、操作人员安全。 2.适用范围 适用设备:组件车间程控安规综合测试仪。 适用对象:组件车间设备技术员及指定的经培训过的设备操作人员。 3.定义 程控安规综合测试仪:包含接地电阻测试、耐压、绝缘测试三位一体的测试仪器。 本规程适用程控安规综合测试仪。 4.引用文件 程控安规综合测试仪说明书。 5.职责 5.1生产操作人员:按规程要求操作设备,日常维护。 5.2设备技术员:执行设备维修及保养作业。 5.3工程师:督导技术员对设备进行维修保养,对设备存在的隐患进行改善预防。 6.开机前检查 6.1检查周围地面清洁,无与生产不相关的杂物; 6.2检查耐压仪接线完好,线缆无破损; 6.3检查探针接线良好,螺丝紧固,如有异常通知设备处理;
常州合众光电有限公司T/HZ-03-57 共4页第 2页支持性文件:程控安规综合测试仪安全操作规程第A版第0次修改 6.4检查接地完好; 6.5按《程控安规综合测试仪PM作业指导书》要求执行日常点检; 7. 操作步骤 7.1打开电脑电源和仪器电源,电脑启动完成后打开测试软件,点击连接设备; 7.2显示连接成功后,即生产准备工作已完成,可投入生产。 8安全注意事项 8.1安全基本注意事项 1)安装后开机前确保电源电压输出符合要求; 2)不要触摸控制盘、电气箱等带有标示牌的机器内部电路。否则可能碰触高压电路,有触电死亡危险; 3)机器运转中,不可触摸机器和其他可动部分,如升降机构、规正等。不要将身体的任何一部分置于可能被机构夹住的地方; 4)确实熟记紧急停止按钮的位置,以便随时按下。不要在卸下门、盖、护罩的状态下接通电
JSP内部测试机试题
ACCP7.0内部测试 学期: S2 模块:S2 考试时间: 100分钟总分数:100分 注意:1、请勿在试卷上留下笔迹 2、交卷时试题和答案均要上交
《使用JSP/Servlet技术开发新闻发布系统》内部测试机试题 题目:火车车次信息管理 一、语言和环境 A、实现语言 Java B、环境要求 JDK1.6、Eclipse、Tomcat7.*、SQL Server2008 二、功能要求 使用JSP+Servlet实现火车车次信息管理功能,SQL Server2008作为后台数据库,功能包括车次信息浏览、火车车次信息详情和车次信息删除两大功能。具体要求如下:(1)打开火车车次信息管理首页,以列表方式显示所有车次信息,页面列表要求实现隔行变色效果,如图-1所示。 图-1 (2)单击“删除”链接可以进行火车车次信息删除,如果没有复选框被选中,当单击“删 除”链接时需要提示“请选择车次!”信息,如图-2所示。 图-2 (3)如果选中复选框,单击“删除”链接,执行删除车次信息操作,并根据删除结果给出相应的信息提示,如图-3所示。
图-3 点击确定后,跳转至车次信息列表页面,并显示更新后的车次列表信息,如图-4所示。 图-4 (4)单击车次超链接,则跳转至指定车次的火车车次详情页面,如图-5所示。 图-5 三、数据库设计 数据库表名称及要求: 表名train_info 中文表名称火车车次信息表 主键train_no 序号 字段名称 字段说明 类型 长度属性 备注 1 train_no 车次编号nvarchar 50 主键 2 start_station 始发站nvarchar 50 非空 3 arrival_station 终点站nvarchar 50 非空 4 start_time 出发时间nvarchar 50 非空 5 arrival_time 到达时间nvarchar 50 非空
汽车线束测试机安全操作规程示范文本
汽车线束测试机安全操作规程示范文本 In The Actual Work Production Management, In Order To Ensure The Smooth Progress Of The Process, And Consider The Relationship Between Each Link, The Specific Requirements Of Each Link To Achieve Risk Control And Planning 某某管理中心 XX年XX月
汽车线束测试机安全操作规程示范文本使用指引:此操作规程资料应用在实际工作生产管理中为了保障过程顺利推进,同时考虑各个环节之间的关系,每个环节实现的具体要求而进行的风险控制与规划,并将危害降低到最小,文档经过下载可进行自定义修改,请根据实际需求进行调整与使用。 1.该测试机要有专人操作。 2.开启前先检查各接口是否连接正确(电脑与测试 机、测试机与测试板),接通电源,打开电脑。 3.测试人员用点测试方式对测试板上所有点进行测试 并记录点位号,把测试结果存入电脑并以该线编号命名。 4.使被侧线束的所有插件与测试板上相对应的插件进 行正确连接。 5.打开测试程序,确认电脑进入测试状态,检查测试 程序正确无误,点击被测线束编号。 6.测试通过,屏幕显示绿色大字“OK”并同时打印 产品标签条形码。如屏幕显示红色“×”则表示测试不能通 过,并显示错误点的点位号,检测人员与责任人员一起检
查错误点,排除错误,重新测试直至“OK”。 7.每次只能测试一条线束,其它线束不能与测试板连接。 8.测试完毕推出程序,关闭电脑,切断电源。 请在此位置输入品牌名/标语/slogan Please Enter The Brand Name / Slogan / Slogan In This Position, Such As Foonsion
平安测试机试题
平安试题 单选题 1. 下列哪一个不是UML的动态图?【】 A:活动图 B:序列图 C:状态图 D:用例图 2. 下面有关系统并发访问数估算数据那个最有效:【】 A:高峰时段平均每秒请求数80 B:同时在线用户数100 C:高峰时段日处理业务量100000 D:平均每秒用户请求数50 3. EJB组件的包文件的扩展名是:【】 A:.ear B:.war C:.jar D:.rar 4. 关于进程的叙述哪一项是不正确的【】 A:可同时执行的进程是指若干进程同时占用处理器 B:一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性 C:一个进程独占处理器时其执行结果只取决于进程本身 D:进程并发执行时其执行结果与进程执行的相对速度有关 5. 在数据库中,产生数据不一致的根本原因是【】 A:数据冗余 B:未对数据进行完整性控制 C:数据存储量太大 D:没有严格保护数据 6. 评估下面的一组SQL语句: CREATE TABLE dept (deptno NUMBER(2), dname VARCNAR2(14), 1oc VARCNAR2 (13)); ROLLBACK; DESCRIBE DEPT 下面关于该组语句的哪个描述是正确的?【】 A:DESCRIBE DEPT语句将返回一个错误ORA-04043: object DEPT does not exist. B:ROLLBACK语句将释放DEPT占用的存储空间 C:DESCRIBE DEPT语句将显示DEPT表的结构描述内容 D:DESCRIBE DEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时, 才会显示DEPT表的结构描述内容 7. Oracle中VARCHAR2类型的最大长度是:【】 A:4000 B:3000 C:1000 D:2000
红外测试仪安全操作规程实用版
YF-ED-J7242 可按资料类型定义编号 红外测试仪安全操作规程 实用版 In Order To Ensure The Effective And Safe Operation Of The Department Work Or Production, Relevant Personnel Shall Follow The Procedures In Handling Business Or Operating Equipment. (示范文稿) 二零XX年XX月XX日
红外测试仪安全操作规程实用版 提示:该操作规程文档适合使用于工作中为保证本部门的工作或生产能够有效、安全、稳定地运转而制定的,相关人员在办理业务或操作设备时必须遵循的程序或步骤。下载后可以对文件进行定制修改,请根据实际需要调整使用。 1.红外测试仪操作有触电的风险。 2.红外测试仪是测试太阳电池组件或单片用的,由于操作方式不同必须更换照相机的安装位置。 3.红外测试用的照相机属于特别贵重仪器,更换照相机位置时必须两人操作。 4.在进行太阳电池单片测试时,稳压电源测试电流值应调至3A。相机就位于单片工作台操作时:一手护着相机,一手护着两根引线;注意相机上两根引线不能拖、拉、践踏,以免造成脱落、损坏。
5.把稳压电源输出线接到接线拄上,正、负极对应红、黑线柱。检查无误后,才允许开启稳压电源。切记操作过程中手不要触摸接线柱。 6.测试组件时,稳压电源测试值应调至5-10A。注意稳压电源输出线正、负极性与组件对接时不要短路,即两只夹子不要碰在一起。 7.搬动组件需二人进行,应轻拿轻放。 8.由搬动组件的其中一人对红外测试仪盖子的开启和关闭进行控制,关闭前先检查另一人的手是否已离开红外测试仪,同时也观察周围环境安全才可操作。 9.拍摄完毕后,由搬动组件的其中一人关闭稳压电源,再进行新一轮组件测试操作。
Jsp和Servlet试题带(答案)
Web应用开发(Java高级软件开发)工程师培训班 JSP和Servlet考试试卷 姓名:分数: 第一部分:笔试部分。 二、简答题(共5题,每题8分,共40分) 1、JSP有哪些内置对象?作用分别是什么? 2、Servlet在什么情况下调用doGet()?什么情况下调用doPost()? 3、简述PreparedStatement和Statement的区别与联系? 4、在Jcbc编程时为什么要养成经常释放连接的习惯? 5、Connection、PreparedStatement、Statement、CallableStatement、ResultSet是JDBC 编程常用的接口,请分别简述它们的作用? 第二部分:上机部分。(共60分) 1、使用JSP+Servlet+数据库的方式完成一个简易的库存商品管理系统,请自己设计数据库(1)、需求描述: ①、管理员登录 ②、列出所有库存商品的名称、规格、库存件数、单价 ③、可以对库存记录做增加、修改和删除。 (2)、页面功能设计参考
点“新加商品”按钮,跳到下页进行新加商品 删除前需要用户确认 在每行的修改链接中,链接到本行记录的修改页面 说明: 商品增加(修改)成功后,页面回到管理员查看库存页,并刷新列表数据; 所有字段均为必填项,件数、单价为数字项,提交数据之前,应进行充分的检查; 保存记录的时候,程序检测如果该件商品已有记录(即:名称、规格、单价都相同的商品),则在原有库存上累加,否则新加记录;
第一部分:笔试部分 一、简答题 1、JSP有哪些内置对象?作用分别是什么? jsp9个常用的内置对象如下 request对象:客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 response对象:response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse类的实例。 session对象:session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是HttpSession 类的实例。 out对象:out对象是JspWriter类的实例,是向客户端输出内容常用的对象 page对象:page对象就是指向当前JSP页面本身,有点象类中的this指针,它是https://www.360docs.net/doc/5f5154284.html,ng.Object类的实例。 application对象:application对象实现了用户间数据的共享,可存放全局变量。 它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在;这样 在用户的前后连接或不同用户之间的连接中,可以对此对象的同一属性进行操作; 在任何地方对此对象属性的操作,都将影响到其他用户对此的访问。服务器的启动 和关闭决定了application对象的生命。它是ServletContext类的实例。 exception对象:exception对象是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。如果一个JSP页面要应用此对象,就必须把isErrorPage 设为true,否则无法编译。他实际上是https://www.360docs.net/doc/5f5154284.html,ng.Throwable的对象。 pageContext对象:pageContext对象提供了对JSP页面内所有的对象及名字空间的
JSP内部测试机试题
内部测试 一、功能要求 开发基于WEB的人员档案管理系统。具体要求如下: (1)档案列表页面,要求列表显示编号、姓名、生日、性别、职业、住所和手机7项,如图-1所示。 (2)档案明细页面:要求显示指定人员的编号、姓名、生日、性别、职业、住所和手机,如图-2所示。 (3)档案修改页面:要求修改指定人员的信息,更新成功后,自动返回列表页面。如图-3所示。 二、类的设计 采用Jsp + Dao的方式开发此系统,需要定义如下类 人员档案信息实体类(Profile) ?人员编号(id) ?姓名(name) ?生日(birthday) ?性别(gender) ?职业(career) ?住所(address) ?手机号(mobile) 数据库连接和关闭类(BaseDao) 人员档案信息DAO类,需要包含如下方法: ?public List
jsp+servlet实例
jsp+servlet实例 开发环境myeclipse+tomcat6 1、先创建web project,项目名为RegisterSystem, 2、在WebRoot 目录下创建login.jsp文件,只需修改body中的内容,如下所示:
3、在scr目录下的com.ht.servlet编写AcountBean.java文件,代码如下:package com.ht.servlet; public class AccountBean { private String username = ""; private String password = ""; public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getUsername() { return username; } public void setUsername(String username) { https://www.360docs.net/doc/5f5154284.html,ername = username; } } 4、在scr目录下的com.ht.servlet编写servlet类CheckAccount.java文件,代码如下: package com.ht.servlet; import java.io.IOException;拉力试验机安全操作规程
2.范围:实验室测定用拉力试验机。 3.权责:技术研发部、品质部。 4.定义:无 5.内容: 5.1 打开试验仪器主电源,开启PC操作主机。 5.2 启动程序软件,选择对应的传感器联机。 5.3 在“输入用户参数”窗口选择需做的试验方案模式。 5.4 输入存盘文件名,或采用默认文件名。 5.5 测量式样品尺寸,并输入包含试验标距、式样直径等相关数据。 5.6 安装夹具,夹持式样品。 5.6.1 选用适当的夹具或连接头,装入试验仪器上的接口内,插入插销,旋紧锁紧螺母。 5.6.2 调试仪器横梁高度,把试样安装在两端夹具或连接头上,再调整高度,保持式样垂直。 5.6.3 将软件界面上的力值和位移项目清零。 5.7 调试或发送衡量移动速度,开始试验,软件自动切换到试验界面。 5.8 观察试验过程,运行中若出现意外情况应立即停止试验。(点击软件按钮或拍仪器上的急停按钮)。 5.9如果当变形达到试验方案设置的引伸计切换点时,程序有提示窗口,试验进入力保持状态,卸下引伸计,关闭提示窗口,试验继续运行。 5.10试验结束,在试验结果栏中,程序自动计算结果并生成曲线。 5.11输入试验结果(断后标据、拉脱拉断)。 5.12如果还有试样品,如果已输入式样尺寸,请重复6-11步,如果还未输式样尺寸,请重复5-11步。 5.13关闭PC操作主机,关闭试验仪器主电源。 6.注意事项: 6.1开机时主机和计算机的开机顺序会影响计算机的通讯初始化设置,所以务必请用户严格按照上述开机顺序进行。 6.2每次开机后要预热5分钟,待系统稳定后,才可进行试验工作。 6.3如果刚刚开机,需要再开机,至少保证1分钟的间隔时间。 6.4在更换夹具后,首先要注意调整好可调挡圈。 6.5尤其在用小力值传感器做试验时,一定要调整好可调挡圈的位置,以免操作失误而损坏小力值传感器。 6.6大变形在不使用时,请将两夹头放入保护装置内,或将其旋转开,以免移动横梁在移动过程中撞坏夹头。 6.7任何时候都不能带电插拨电源线,否则很容易损坏电气控制部分。 6.8试验过程中,不能远离试验机。
JSP与 servlet之间的传值
这几天做了一个项目,大量用到了JSP与servlet之间的传值,总结了一下 JSP与servlet之间的传值有两种情况:JSP -> servlet, servlet -> JSP. 通过对象request和session (不考虑application)完成传值. 一、JSP -> servlet JSP页面有3种方法向servlet传值:form表单、URL 、其他 ... <%...... session.setAttribute("testSession","Hello session"); reqeust.setAttribute("testRequest","Hello request"); %> click me
... 1、对于该JSP页面form表单的内容,如标签,在servlet可用request.getParameter("username");获取. 2、URL:比如这里的标签的href属性与