Jsp九大内置对象
答案:1、request对象
request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数等)。request对象的作用域为一次请求。
2、response对象
response 代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端。response对象也具有作用域,它只在JSP页面内有效。
3、session对象
session 对象是由服务器自动创建的与用户请求相关的对象。服务器为每个用户都生成一个session对象,用于保存该用户的信息,跟踪用户的操作状态。session对象内部使用Map类来保存数据,因此保存数据的格式为 “Key/value”。 session对象的value可以使复杂的对象类型,而不仅仅局限于字符串类型。
4、application对象
application 对象可将信息保存在服务器中,直到服务器关闭,否则application对象中保存的信息会在整个应用中都有效。与session对象相比,application对象生命周期更长,类似于系统的“全局变量”。
5、out 对象
out 对象用于在Web浏览器内输出信息,并且管理应用服务器上的输出缓冲区。在使用 out 对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的输出让出缓冲空间。待数据输出完毕后,要及时关闭输出流。
6、pageContext 对象
pageContext 对象的作用是取得任何范围的参数,通过它可以获取 JSP页面的out、request、reponse、session、application 等对象。pageContext对象的创建和初始化都是由容器来完成的,在JSP页面中可以直接使用 pageContext对象。
7、config 对象
config 对象的主要作用是取得服务器的配置信息。通过 pageConext对象的 getServletConfig() 方法可以获取一个config对象。当一个Servlet 初始化时,容器把某些信息通过 config对象传递给这个 Servlet。 开发者可以在web.xml 文件中为应用程序环境中的Servlet程序和JSP页面提供初始化参数。
8、page 对象
page 对象代表JSP本身,只有在JSP页面内才是合法的。 page隐含对象本质上包含当前 Servlet接口引用的变量,类似于Java编程中的 this 指针。
9、exception 对象
exception 对象的作用是显示异常信息,只有在包含 isErrorPage="true" 的页面中才可以被使用,在一般的JSP页面中使用该对象将无法编译JSP文件。excepation对象和Java的所有对象一样,都具有系统提供的继承结构。exception 对象几乎定义了所有异常情况。在Java程序中,可以使用try/catch关键字来处理异常情况; 如果在JSP页面中出现没有捕获到的异常,就会生成 exception 对象,并把 exception 对象传送到在page指令中设定的错误页面中,然后在错误页面中处理相应的 exception 对象。
如何配置一个servlet?
在web.xml中使用如下标签:
|
JavaScript,如何定义含有数值1至8的数组?
答: var arr=[1,2,3,4,5,6,7,8]
以下JavaScipt语句会产生运行错误的是_()
A. | var obj=( ); |
B. | var obj=[ ]; |
C. | var obj=//; |
D. | var obj=1; |
答案:AC |
在JSP中,下面__()__块中可以定义一个新类:
A. | <% %> |
B. | <% ! %> |
C. | <%@ %> |
D. | <%=%> |
答案:B 分析:B <% ! %> 可用作声明 A不正确 C为引用xxx,比如<% @page xxxxx%> D为表达式 |
HTML含义和版本变化
HTML含义:
Hyper Text Markup Language 超文本标记语言,是一种用来制作“网页”的简单标记语言;用HTML编写的超文本文档称为HTML文档,HTML文档的扩展名是html或者htm
版本变化:
HTML1.0——在1993年6月作为IETF工作草案发布(并非标准)
HTML 2.0——1995年11月作为RFC 1866发布
HTML 3.2——1997年1月14日,W3C推荐标准
HTML 4.0——1997年12月18日,W3C推荐标准
HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准
HTML 5—2014年10月28日,W3C推荐标准HTML文档结构;
HTML 5.1 - 2016年
HTML 5.2 – 2018年最新版本
HTML 5.3 is coming…
什么是锚链接
锚链接是带有文本的超链接。可以跳转到页面的某个位置,适用于页面内容较多,超过一屏的场合 。分为页面内的锚链接和页面间的锚链接 。
说明:
1.在标记位置利用a标签的name属性设置标记。
2.在导航位置通过a标签的href属性用#开头加name属性值即可跳转锚点位置。
HTML字符实体的作用及其常用字符实体
有些字符,比如说“<”字符,在HTML中有特殊的含义,因此不能在文本中使用。想要在HTML中显示一个小于号“<”,需要用到字符实体:<或者<
字符实体拥有三个部分:一个and符号(&),一个实体名或者一个实体号,最后是一个分号(;)
常用字符实体:
显示结果 | 描述 | 实体 | 实体号 |
空格 | |||
< | 小于 | < | < |
> | 大于 | > | &# |
& | and符号 | & | & |
' | 单引号 | ' (IE不支持) | ' |
" | 引号 | " | " |
£ | 英镑 | £ | £ |
¥ | 人民币元 | ¥ | ¥ |
§ | 章节 | ¥ | ¥ |
© | 版权 | © | © |
HTML表单的作用和常用表单项类型
表单的作用:
利用表单可以收集客户端提交的有关信息。
常用表单项类型:
input标签 type属性 |
功能 | input标签 type属性 |
功能 |
text | 单行本框 | reset | 重置按钮 |
password | 密码框 | submit | 提交按钮 |
radio | 单选按钮 | textarea | 文本域 |
checkbox | 复选框 | select | 下拉框 |
button | 普通按钮 | hidden | 隐藏域 |
表格、框架、div三种HTML布局方式的特点
优点 | 缺点 | 应用场合 | |
表格 | 方便排列有规律、结构均匀的内容或数据 | 产生垃圾代码、影响页面下载时间、灵活性不大难于修改 | 内容或数据整齐的页面 |
框架 | 支持滚动条、方便导航 节省页面下载时间等 | 兼容性不好,保存时不方便、应用范围有限 | 小型商业网站、论坛后台管理 |
Div | 代码精简、提高页面下载速度、表现和内容分离 | 比较灵活、难于控制 | 复杂的不规则页面、业务种类较多的大型商业网站 |
form中input设置为readonly和disabled的区别
readonly | disabled | |
有效对象 | .只针对type为text/password有效 | 对所有表单元素有效 |
表单提交 | 当表单元素设置readonly后,表单提交能将该表单元素的值传递出去。 | 当表单元素设置disabled后,表单提交不能将该表单元素的值传递出去。 |
CSS的定义和作用
CSS的定义:CSS是Cascading Style Sheets(层叠样式表)的简称。
CSS是一系列格式规则,它们控制网页内容的外观。CSS简单来说就是用来美化网页用的。
CSS的具体作用包括:
使网页丰富多彩,易于控制。
页面的精确控制,实现精美、复杂页面 。