el表达式 range_第一章:网页基础

以下为《第一章:网页基础》的无排版文字预览,完整内容请下载

第一章:网页基础

1.表单标记常用属性(action,method,enctype)和表单控件(文本、***、checkbox、file;name属性)

2.CSS的基础选择器、CSS的常用属性及其作用(p18-p19)

Height:用于指定对象的高度

Color:用于指定文本的颜色

Text-align:用于指定文本的对齐方式

Line-height:用于设置行间距

3.Javascript常用事件(p27)

Onblur

4.表格标记(table,tr,td)和超链接标记(a ,href属性)

第二章: Java web概述

1.XML Schema相比较于DTD的优点(写两点即可)

①DTD采用的是非XML语法格式,缺乏对文档结构、元素、数据类型等全面的描述。而XML schema采用的是XML语法格式,而且它本身也是一种XML文档,因此,XML Scheme语法格式比DTD更好理解。

②XML Schema对名称空间支持得非常好,而DTD几乎不支持名称空间。

XML Schema内建的数据类型,最常用的:xs:string 表示字符串类型 xs:decunak 表示小数类型 xs:integer 表示整数类型 xs:boolean 表示布尔类型 xs:data 表示日期类型 xs:time 表示时间类型。

2.HTTP常见请求消息头(p62-p63)(记3-4个)

Host Host头字段用于指定资源所在的主机名和端口号

Accept Accept头字段用于指出客户端程序能够处理的MIME类型

Max-Forword 指定当前请求可以途径的代理服务器数量,每经过一个代理服务器,此数值就减1

Accept-Language Accept-Language头字段用于指定客户端期望服务器返回哪个国家语言的文档

3.HTTP请求Get和Post方法区别(p62)

POST传输数据大小无限制:(由于GET请求方式是通过请求参数传递数据的,因此可以传递数据的大小没有限制)

POST比GET请求方式更安全。

4.HTTP响应信息的组成,HTTP常见的响应消息头(p66-p67)

组成:响应状态行、响应消息头和实体内容。

常见响应消息头:

Server:用于指定服务器软件产品的名称

Location:用于通知客户端获取请求文档的新地址,其值为一个使用绝对路径的URL地址。

Refresh:用于告诉浏览器自动刷新页面的时间,它的值是一个以秒为单位的时间数。

Accept-Range:用于说明服务器是否接收客户端使用Range请求头字段请求资源

第三章:

1.web.xml中配置Servlet(p84)、Servlet路径映射使用通配符(p103)

通配符:*. 和/*不能一起使用 例如:/abc/*.do

2.Servlet开发(实现HttpServlet的doGet、doPost方法(p90))

第四章:

1.Request对象获取请求行常用方法(p127)、Request中获取请求参数(p132)

常用方法:

String getMethod() 用于获取HTTP请求消息中的请求方式(如GET 和POST 等)

String getLocalAddr 用于获取Web服务器上接收当前请求网络连接的IP地址

String getLocalName 用于获取Web服务器上接收当前网路连接IP所对应的主机名

int getLocalPort 用于获取Web服务器上接收当前网路连接的端口号

String getParameter(String name)

String[ ] getParameterValues(String name)

Enumeration getParameterNames( )

Map getParameterMap( )

2.请求转发到JSP

3.Response发送响应消息体方法(p117)、响应信息解决乱码方案(P121)

getOutputStream( )

getWriter( )

乱码解决:

response.getContenType("text/html;charset=utf-8");

第五章:

1.Session的生命周期(何时创建(登录成功P161)、销毁、超时管理机制)

大题!

2.Session和Cookie的关系

联系:session是通过cookie来工作的

1、cookie数据存放在客户的浏览器上,session数据放在服务器上。

2、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。

3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用cookie。

4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。

5、可以考虑将登陆信息等重要信息存放为session,其他信息如果需要保留,可以放在cookie中。

https://doc.bjdcfy.com/huhuxixi/p/***.html

3.HttpSession的常用方法及含义(p150-p151)

boolean isNew( ) 判断当前HttpSession对象是否是新创建的

String getAttribite() 用于从当前HttpSession对象中返回指定名称的属性对象

void setAttribite() 用于将一个对象与一个名称关联后存储到当前的HttpSession对象中

第六章:

1.JSP的常用指令(P180)(page,tablib)、jsp的常用隐式对象(P182-p183)

Page:

page用于声明指令名称,属性用来指定JSP页面的某些特性。

eg:

Include:

include指令只有一个file属性,该属性用来指定插入到JSP页面目标位置的文件资源。插入文件的路径是使用相对路径。

eg:欢迎您,现在的时间是: → 欢迎您,现在的时间是:XXX

Jsp常用隐式对象:

out:用于页面输出

request:得到用户请求信息

response:服务器向客户端的回应消息

session:用来保存用户的信息

2.jsp:include的用法(p189)(了解)

从JSP页面中,为了把其他资源的输出内容插入到当前JSP页面的输出内容中,JSP技术提供了动作元素。Page属性用于指定被引入资源的相对路径;flush属性用于指定是否将当前页面的输出内容刷新到客户端

3.JSP和Servlet的关系(P172,JSP运行原理,二者在MVC中的作用分工)

jsp就是在html里面写java代码,servlet就是在java里面写html代码

jsp更侧重于前端页面显示,servlet更侧重于业务逻辑。

jsp本质上是servlet,用jsp实现的页面用servlet也能实现。

第七章:

1.JavaBean规范

(1)它必须具有一个公共的、无参的构造方法,这个方法可以是编译器自动产生的默认构造方法。

(2)它提供公共的setter方法和getter方法,让外部程序设置和获取JavaBean的属性。

2.EL表达式:

条件运算符: $(contition ? A:B)

EL的"."运算符:访问JavaBean属性

EL访问请求参数

param:表示一个保存了所有请求参数的Map对象

header:表示一个保存了所有HTTP请求头字段的MAP对象

cookie:用来取得使用者cookie值,cookie的类型是Map

initParam:表示一个保存了所有Web应用初始化参数的Map对象

3.JSTL常用标签:

c:if,用法见(P221中c_if.jsp)

c:forEach,用法见P224,P227

c:url ,用法见P228中c_url.jsp

第八章

1.Servlet Filter的作用

对Servlet容器调用Servlet的过程进行拦截,从而在Servlet进行响应处理前后实现一些特殊功能。

Init(FiterConfig filterConfig):init()方法用来初始化过滤器。

2.Servlet Filter的配置(P252)

CharacterFilter

cn.itcast.chapter08.filter.CharacterFilter

CharacterFilter

/*

第九章

1.JDBC常用的接口:Connection,Statement,Resultset(P264)

2.PreparedStament相较于Statement的优点

a. 支持写入大字段数据。

b. 安全性好。

c. 支持多次重复执行的语句。

d. 代码的可读性和可维护性好。

3.SQL查询结果的获取与遍历(P268)

操作ResultSet结果集:

System.out.println(“id|name |password |email|birthday”);

while(rs.next()){

int it = rs.getInt(“id”);

String name = rs.getString(“name”);

String psw = rs.getString(“password”);

String email = rs.getString(“email”);

Date birthday = rs.getDate(“birthday”);

System.out.println(id + “|” + name + “|” + psw + “|” + email + “|” + birthday );

}

回收数据库资源:

if(rs != null){

try{

rs.close();

}catch (SQLException e){

e.printStackTrace();

}

rs=null;

}

if(conn != null){

try{

conn.close();

}catch (SQLException e){

e.printStackTrace();

}

conn=null;

}

第11章

1.MVC设计模式内容(P308-309)

模型、视图、控制器

2.Web技术在MVC中的应用

第12章:

1.文件下载的步骤

获取已下载文件名、读取输入流、加两个响应头、往输出流里面写二进制数据

2.文件下载乱码处理(P333,如代码行:24-26)

response.addHeader(“Content-Type”,”application/octet-stream”);

response.addHeader(“Content-Disposition”,”attachment;filename=”+URLEncoder.encode(filename,”UTF-8”));

以上为《第一章:网页基础》的无排版文字预览,完整内容请下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值