![WJ12-ANSWER0710_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-5/31/4a5d31f6-da66-4085-b567-238e3764ef6d/4a5d31f6-da66-4085-b567-238e3764ef6d1.gif)
![WJ12-ANSWER0710_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-5/31/4a5d31f6-da66-4085-b567-238e3764ef6d/4a5d31f6-da66-4085-b567-238e3764ef6d2.gif)
![WJ12-ANSWER0710_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-5/31/4a5d31f6-da66-4085-b567-238e3764ef6d/4a5d31f6-da66-4085-b567-238e3764ef6d3.gif)
![WJ12-ANSWER0710_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-5/31/4a5d31f6-da66-4085-b567-238e3764ef6d/4a5d31f6-da66-4085-b567-238e3764ef6d4.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第12章Servlet基础 答案一、选择题1. A2. B3. ABD4. B5. A6. D7. B、C二、判断1、错2、对3、对三、填空1、程序式异常处理机制和声明式异常处理机制。2、HttpServlet、GenericServlet、Servlet3、加载类,实例化,初始化,请求处理,销毁四、简答1简述Servlet和JSP的关系。答:Servlet是服务器端运行的一种Java应用程序。当浏览器端有请求则将其结果传递给浏览器。在JSP中使用到的所有对象都将被转换为Servlet或者非Servlet的Java对象,然后被执行,所以执行 JSP实际上与执行 Servlet是一样的。2.简述
2、Servlet的生命周期。答:装载 Servlet。实例化一个Servlet实例对象。调用Servlet的init()方法进行初始化。 服务。卸载。Servlet的生命周期可分为下面几个阶段:(1)(2)(3)(4)(5)3简述HttpSession接口的功能和使用方法。答:.HttpSession接口是Servlet提供会话追踪解决方案。HttpSession对象存放在服务器端,HttpSession进行会话控制的过程:获得一个HttpSession实例对象;访问和设置与会话相关联信息,维护会话的状态; 废弃会话数据。只是对cookie和url重写技术的封装应用。使用(1)(2)(3)编写S
3、ervlet实例在web.xml文件中配置该Servlet 编写其它文件4.简述开发一个Servlet所需要的步骤。 答:第一步:第二步:第三步:五. 编程1.编写一个html页面和一个 Servelt,实现利用 Servelt的doPost方法读取html文件中Form表单内容。答:参考12.6.22.写一个利用 HttpSession接口的用户登录的 Servlet,当用户已经登录时,返回欢迎信 息;否则转向登录页面。答:第一步:编写 Servlet 实例 SessionServlet.java 所示。P ackage com;import java.io.*;import java.ut
4、il.*;import javax.servlet.*;import javax.servlet.htt p.*;/*使用HttpSession管理会话的登录Servlet*/p ublic class LoginServlet extends Htt pServlet protected void doGet(Htt pServletRequest request,Http ServletRes po nse res po nse) throws ServletExce ption, lOExce ption doPo st(request, res po nse); protected v
5、oid doPo st(Htt pServletRequest request,Htt pServletRes po nse res po nse) throws ServletExce ption, lOExce ption res ponse.setContentTy pe(text/html;charset=GB2312);P rintWriter out = respo nse.getWriter();out. println(vhtml);out. println(vbody);out .p rintln();out.println( 使用 HttpSession 管理会话的登录页面
6、 );out. println(v/head);out. println(vbody);/获取会话对象Htt pSession session = request.getSession();/从会话对象中读取数据Boolean isLogin = (Boolean) session.getAttributeCisLogin);if (isLogin = null) isLogin = Boolean.FALSE;String user = request.get Parameter(user);String p assword = request.get Parameter pass);if
7、(isLogin.booleanValue() /从会话对象中读取数据user = (String) session.getAttribute(user);Date loginTime = new Date(session.getCreationTime();out.println(vh2 欢迎您,+ user + ! v/h2);out.println(vh2 您的登录时间是:+ loginTime + ”! v/h2); else if (user != null) & (p assword != null) /在会话对象中保存数据session.setAttribute(user, us
8、er);session.setAttribute(isLogin, Boolean.TRUE);Date loginTime = new Date(session.getCreationTime();out.println(vh2 欢迎您,+ user + ! v/h2);out.println(vh2 您的登录时间是:+ loginTime + ! v/h2); else out.println(vh2请在下面输入登录信息 v/h2);out .p rintln(vform method= post action=login);out. println(vtable);out. printl
9、n(vtr);out.println(vtd 用户名:);out. printlnCvtdx input name=user typ e=text); out .p rintln(v/tr);out. println(vtr);out.println( 密码:v/td);out. printlnCvtdx input name= pass typ e= passwordv/td);out .p rintln();out. println(vtr);out. println(vtdv/td);out.println(vtdvinput name=ok type=submit value= 确定
10、); out.println(vinput name=cancel type=reset value= 重置 v/td); out .p rintln(v/tr);out. println(v/table); out. println(v/form);out. printlnCv/body);out. println(v/html);第二步:在web.xml文件中配置该Servlet vdescri ptionx/descri ptionvdis play-namegetSessionv/dis play-name vservlet-name getSession v/servlet-name vservlet-classcom.Sessio
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 18843:2015 EN Aluminium oxide primarily used for the production of aluminium - Method for the determination of flow time
- 2024年头孢菌素类药项目合作计划书
- 中东及非洲工业烟气处理系统和服务行业现状及发展机遇分析2024-2030
- 2024年新型分子筛系列产品项目建议书
- 2024年高硅氧纤维穿刺织物项目建议书
- 【正版授权】 ISO 18740:2016 EN Turbocompressors - Performance test code - Simplified acceptance test
- 2024年印度联网型穿戴式装置贴片行业状况及未来发展趋势报告
- 【正版授权】 ISO 18669-2:2004 EN Internal combustion engines - Piston pins - Part 2: Inspection measuring principles
- 2024年电熨头项目建议书
- 2024年越南氯化羟铝(ACH)行业现状及前景分析2024-2030
- 危重病人安全转运制度测试卷附答案
- 磁翻板液位计课件
- 国开作业《信息技术与教育技术(1)》大作业:撰写教学设计方案参考120
- 中职生体育教案
- (完整版)介电常数
- 苏教版二年级数学《角的初步认识》说课稿
- 2021班子成员谈心谈话记录内容三篇
- 钢结构焊接质量通病及防治措施
- 小学语文人教五年级上册(统编2023年更新)第六单元-群文阅读《父母之爱》教案
- 李德新中医基础理论讲稿
- 服刑人员 心理健康课件
评论
0/150
提交评论