




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 和 标签用来定义表格的行和单元格 2 表格的 和 属性用于水平和垂直合并单元格 Colspan rowspan 3 表单主要由 和 三部分构成 表单标签 表单域 表单按钮 4 标签定义浏览器不支持框架时显示的内容 5 CSS 样式由 三部分组成 选择符 属性 属性值 6 常用的选择符主要有三类 HTML 选择符 ID 选择符 类选择符 7 在 WEB 页面中使用 CSS 的方法有三种 内部样式表 内嵌样式 外部样式表 8 常用的页面布局技术有 和 DIV CSS 布局 框架布局 表格布局 9 一个标准的网页由 和 三部分组成 结构 外观 行为 10 使用 语句可以在 HTML 中引入 d a js 文件 11 在 JavaScript 中根据变量的作用域可以分为 和 两种 全局变量 局部变量 12 在浏览器的 DOM 中 根对象是 window 13 表单对象是 对象的子对象 document 14 Div 层的隐藏和显示主要是用到 属性 该属性的值为 时隐藏 Div 层 Display none 15 调试 Servlet 时 Eclipse 要进入 视图下 Debug 16 Servlet 中会话跟踪技术的方案有 和隐藏表单域技术 Cookie Session URL 重写 17 JSP 页面中的 6 个基本元素包括 动作标签和注释 指令 声明 表达式 脚本 18 JSP 页面在容器中运行需要经过 3 个过程 和 编辑 翻译 执行 19 JSP 页面中常见的 3 种指令有 和 page 指令 include 指令 taglib 指令 20 JSP 页面的 Page 指令中的 属性用于设置脚本语言 language 21 广义上来讲 满足 三个要求的 Java 类可以称为 JavaBean 无参数构造方法 属性私有 属性具有公有的 get 和 set 方法 22 用于查找或者实例化一个 JavaBean 的动作名称为 用于设置 JavaBean 的属性的动作名称为 用于把请求转 发到另一个页面的动作名称为 jsp useBean jsp setProperty jsp forward 23 param 标准动作用于为其他动作标签提供附加参数信息 该动作通常可以与 等一起使用 24 JSP 内置对象中主要用于输入输出功能的有 request response out 25 JSP 的 4 种作用范围分别使用 来表示 它们都具有 和 方法 pageContext request session application getAttribute setAttribute 26 JSTL 分为 五部分 核心标签库 国际化输出标签库 I18N 标签库 XML 标签库 SQL 标签库 EL 函数库 27 Servlet 上下文监听器有 2 个 和 ServletContextListener ServletContextAttributeListener 28 针对 Session 会话的监听器有 4 个 和 HttpSessionListener HttpSessionActivationListener HttpSessionBindingListener HttpSessionAttributeListener 简述 HTML 和 HTTP 的区别和联系 超文本传输协议 HTTP HyperText Transfer Protocol 是客户端浏览器或其他程序与 Web 服务器之间的应用层通信协议 用以实现客户端和服务器端的信息传输 超文本标签语言 HTML HyperText Mark up Language 即 HTML 语言 是目前网络上应用最为广泛的语言 也是构成 2 网页文档的主要语言 HTML 是网络的通用语言 是一种简单 通用的标签语言 是专门为 HTTP 协议设计的 当然也可 用于其他用途 简述 DIV CSS 布局的优缺点 DIV 布局的优点是 网页代码精简 提高页面下载速度 表现和内容相分离等 缺点则是 过于灵活 比较难控制 因此 DIV 布局比较适合应用于复杂的不规则页面 业务种类较多的大型商业网站 简述使用表格布局的注意事项 不要把整个网页当成一个大表格 尽可能使用多个表格进行分块 因为一个大表格的内容要全部加载后才会显示 这样会降低页面的响应速度和效率 此外 单元格在调整时不够方便 往 往在调整局部的单元格时 会对其它的单元格产生联动的效果 违背了调整的初衷 嵌套表格作为相对独立的表格 控制十分方便 这也是使用表格布局的常用方法 但是一般不宜超过三层 一旦表格嵌套 过多会影响浏览器的响应速度 并且不易后期维护 当用表格布局时 表格的边框宽度一般设置为 0 最外层表格宽度一般使用固定的像素值 而嵌套的表格的宽度则使用百 分比来设定 如果使用像素值则需要计算的绝对精确 因此不提倡使用像素值 简述 和 的主要区别 运算符是在类型转换后执行而 是在类型转换前比较 简述 break 和 continue 语句的区别 break 语句用于结束循环 执行循环体后的语句 continue 语句用于结束本次循环 执行下次循环 简述 JavaScript 中数组对象的常用方法 concat 连接两个或更多的数组 并返回合并后的新数组 join 把数组的所有元素放入一个字符串并返回此字符串 元素通过指定的分隔符进行分隔 pop 删除并返回数组的最后一个元素 push 向数组的末尾添加一个或更多元素 并返回新的长度 reverse 颠倒数组中元素的顺序 sort 对数组的元素进行排序 toString 把数组转换为字符串 并返回结果 简述 DOM 的特点 DOM 是一种与浏览器 平台 语言无关的接口 编程人员通过 DOM 可以访问页面中其他的标准组件 DOM 解决了 Netscape 的 JavaScript 和 Microsoft 的 JavaScript 之间的冲突 给予 Web 设计师和开发者一个标准的方法 让其来访问站点中的数据 脚本和表现层对象 DOM 是以层次结构组织的节点或信息片断的集合 DOM 是一种树形的结构 开发人员可在节点树中导航寻找特定信 3 息 解析该结构通常需要加载整个文档 解析完毕后才能够操作节点 列举 DOM 对象模型中的主要对象 Window 对象 Document 对象 Location 对象 Navigator 对象 History 对象和 From 对象等 简述表单验证中的分类 验证必填项验证长度 验证输入内容的格式 验证两个表单项的值是否相同 验证邮箱的输入是否合法 简述 Servlet 的生命周期 servlet 有良好的生存期的定义 包括加载和实例化 初始化 处理请求以及服务结束 这个生存期由 javax servlet Servlet 接口的 init service 和 destroy 方法表达 Servlet 被服务器实例化后 容器运行其 init 方法 请求到达时运行其 service 方法 service 方法自动派遣运行与请求对应的 doXXX 方法 doGet doPost 等 当服务器决定将实例销毁的时候调用其 destroy 方法 简述转发和重定向两种页面跳转方式的区别 在 Servlet 中分别使用什么方法实现 重定向和请求转发是 Servlet 处理完数据后进行页面跳转的两种主要方式 重定向是指页面重新定位到某个新地址 之前的 Request 失效 进入一个新的 Request 且跳转后浏览器地址栏内容将变 为新的指定地址 重定向是通过 HttpServletResponse 对象的 sendRedirect 来实现 请求转发是指将请求再转发到另一页面 此过程依然在 Request 范围内 转发后浏览器地址栏内容不变 请求转发使用 RequestDispatcher 接口中的 forward 方法来实现 编写一个输出 Hello World Servlet 程序 import java io import javax servlet import javax servlet http 创建一个 Servlet 类 继承 HttpServlet public class Hello extends HttpServlet 重写 doGet public void doGet HttpServletRequest request HttpServletResponse response throws ServletException IOException 设置响应到客户端的文本类型为 HTML response setContentType text html 获取输出流 PrintWriter out response getWriter out println Hello World 简述 session 的生命周期 1 客户端向服务器第一次发送请求的时候 request 中并无 SessionID 2 此时服务器会创建一个 Session 对象 并分配一个 SessionID Serssion 对象保存在服务器端 此时为新建状态 调用 session isNew 返回 true 3 当服务器端处理完毕后 会将 SessionID 通过 response 对象传回到客户端 浏览器负责保存到当前进程中 4 当客户端再次发送请求时 会同时将 SessionID 发送给服务器 4 5 服务器根据传递过来的 SessionID 将这次请求 request 与保存在服务器端的 Session 对象联系起来 此时 Session 已不 处于新建状态 调用 session isNew 返回 false 6 循环执行过程 3 5 直到 Session 超时或销毁 简述 ServletContext 的生命周期 1 新 Servlet 容器启动的时候 服务器端会创建一个 ServletContext 对象 2 在容器运行期间 ServletContext 对象一直存在 3 当容器停止时 ServletContext 的生命周期结束 开发一个 Servlet 用于销毁会话 package com haiersoft servlet import java io IOException import javax servlet ServletException import javax servlet http HttpServlet import javax servlet http HttpServletRequest import javax servlet http HttpServletResponse import javax servlet http HttpSession public class DestroyServlet extends HttpServlet public DestroyServlet super protected void doGet HttpServletRequest request HttpServletResponse response throws ServletException IOException doPost request response protected void doPost HttpServletRequest request HttpServletResponse response throws ServletException IOException HttpSession session request getSession if session null 销毁 Session session invalidate 简述 JSP 页面中的组成元素 JSP 页面主要有 6 类基本元素组成 JSP 指令 用来向 JSP 容器提供编译信息 JSP 声明 用于在 JSP 页面中定义变量和方法 JSP 表达式 用于将 Java 表达式的运行结果输出在页面中 JSP 脚本 用于在 JSP 页面中插入 Java 代码 JSP 动作 实现一些常见的特定功能 JSP 注释 简述执行 JSP 页面的原理 1 客户端发出请求 request 2 容器接收到请求后检索对应的 JSP 页面 如果该 JSP 页面是第一次被请求 则容器将其翻译成一个 Java 文件 即 5 Servlet 3 容器将翻译后的 Servlet 源代码编译形成字节码 即 class 文件 并加载到内存执行 4 最后把执行结果即响应 response 发送回客户端 在 JSP 页面打印九九乘法表 乘法表 for int i 1 i 9 i for int j 1 j i j out print j i j i 换行 out print 简述 include 指令和 include 标准动作的区别 include 标准动作用于在 JSP 页面动态包含其他页面 该动作的功能与 JSP 的 include 指令类似 区别是 include 指令在编译 时完成包含 是静态包含 而 include 标准动作是在运行时完成包含 是动态包含 在在 Servlet 的的 doGet 和和 doPost 方法中 如何得到与方法中 如何得到与 JSP 内置对象内置对象 out request response session application 分别对应的对象分别对应的对象 根据 HttpServletRequest 和 HttpServletResponse 对象分别获取 例如 request getSession 获取 Session 对象 request getSession getServletContext 获取 application 对象 response getWriter 获得 out 对象 JSP 内置对象共有几个 分别是什么 JSP 内置对象共有 9 个 分别是 request response session application out pag
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年户外照明资金需求报告代可行性研究报告
- 2025年驾校铁路口考试题及答案
- 2025年铁路培训试题及答案
- 2025特种设备安全管理员考试题库及答案
- 2025年登高架设高处作业理论考试练习题及答案
- 中暑-急救-应急预案
- 2024年医用放射治疗设备资金筹措计划书代可行性研究报告
- 2025年气候变化对海洋生态的影响
- 2025年气候变化对极地冰川融化速率的影响预测
- 2025年高二物理上学期多过程问题分析题(动量与能量综合)
- 头道汤的课件
- 护肤品分析与讲解
- 2025年度医保政策试题含答案
- 肠外营养疗法规范或指南2025
- 2025年中国药典培训试题及答案
- Q-JJJ 9002-2025 铁路建设项目安全穿透式管理实施指南
- 2025年新闻记者从业资格证考试题库(附含答案)
- 制药设备改造管理制度
- 2026届新高考语文热点精准复习:诗歌观点态度评价
- DB31/T 1013-2016城市轨道交通地下车站环境质量要求
- 德普置业-湖南长沙美洲故事项目东区营销思路
评论
0/150
提交评论