38877人加入学习
(0人评价)
JavaWeb开发系列课程——JavaWeb快速入门
价格 ¥ 199.00
该课程属于 YQX18J037 请加入后再学习

1.读取文件

显示

下载

[展开全文]

创建标签处理类

继承

setter

重写dotag方法

[展开全文]

el运算符:

逻辑判断 迭代

语法:

${

}

目的:减少静态HTML与java

${

}

特殊符号:

${empty object}

判断对象是否存在,不存在返回true,存在返回false

判断集合或数组是否存在,不存在返回true,存在返回false

判断字符串是否为空,为空串返回true,否则返回false

el特点:

语法简单,使用方便

 

 

 

 

 

[展开全文]

jstl标签&el表达式

新闻列表:

 

 

[展开全文]

javabean:

特殊Java类

默认无参构造

可读写的属性

getter/setter

id :

class :

scope:

 

[展开全文]

jsp动作指令:

语法:

<jsp:开始的标签 替换成Java脚本

forward:页面的请求转发

param:传递参数

include:动态引入jsp页面

include 与js中include区别:

 

[展开全文]

作用域:

page:对应一个jsp页面的运行

request:对应一次请求与客户端绑定在一起

session:对应一个用户会话

application:对应上下文整个web内

 

[展开全文]

内置对象:

九大内置对象:

page                  this 

pageContext      pageContext

request             httpservletrequest

respose             httpservletrespose

config               servletConfig

session             httpsession

application         servletContext

exception              throwable

request对象:

请求对象

response响应对象

 

application对象:

page对象:

pageContext对象:代表整体jsp页面

取得任何范围的参数

out内置对象:输出信息

out.println()

exception内置对象:

config内置对象:

配置文件中读取参数

 

 

[展开全文]

jsp指令:

page指令

用户定义jsp页面中的全局属性

language:

import:

pageEncoding:编码格式

contentType mime类型 和 编码格式

isErrorPage:当前页面定义为错误页面来处理另一个页面转发的错误

errorPage:定义此jsp发生错误转发到另一个页面

include指令:

指令可以在一个jsp页面包含另一个页面

taglib指令:

 

[展开全文]

jsp运行机制:

三个阶段

翻译阶段 编译阶段 执行阶段

 

[展开全文]

jsp:

jsp执行过程

jsp就是一种模板技术

Java server page

jsp表达式无分号

声明<%!

%>

注释:

<%

//

/*

*/

%>

<%--   --%>

page指令:

9个内置对象

 

[展开全文]

统计网站的在线人数:

事件:监控session对象

创建session

销毁session

监听器配置

servletcontext

session 

request

注册监听器

 

[展开全文]

监听器:

servlet中特殊的类,监听web中的特定事件

servletContext httpSeesion servletRequest创建销毁

变量创建和销毁、修改

用途:

使用web监听器

统计在线人数,利用httpsessionLisener

加载初始化信息,servletContextListener

统计网站访问量

实现访问监控

原理:

事件模型 和监听器

事件:Java中的一个重要概念,值某个代码运行过程中的一个状态,httpsession创建 属性值改变可用事件来描述

事件侦听程序:实现listener接口

事件源:注册侦听程序

触发事件侦听程序

生成事件对象

调用已经注册的侦听程序处理事件

 

[展开全文]

使用过滤器参数:

动态获取编码方式:

filter初始化配置:

在配置文件中增加初始化参数的配置;

filter重写init方法:

使用初始化参数

 

 

[展开全文]

开发过滤器:

创建过滤器,实现filter接口

配置web.xml

过滤路径

[展开全文]

过滤器:

解决中文乱码

概述:

jsp html servlet 看做资源,容器处理资源,为资提供服务

减少代码

接口:

servlet.Filter

FilterChain

FilterConfig

[展开全文]

servletContext:

servletConfiConfig.getServletContext()

application作用

作为域对象可在整个web应用范围内共享数据

获取web应用的初始化参数

特点:

存放在服务器端

所有用户共用

以键值对形式存在

可以存放任何对象

记录访问人数

 

[展开全文]

session:

请求转发和重定向

一段时间内,一个客户端与web服务器的一连串交互的过程

同一个session对象,sessionid相同

getId()

setMaxInactiveInterval()

getMaxInactiveInterval()

setAttribute() object类型

getAttribute()

httpsession

request.getSession();

boolean:

true:如果已经存在session,则返回session,否则创建一个新的session并返回

false:如果已经存在,则返回,否则返回null

session-config

session-timeout--默认分钟

 

[展开全文]
用户名 · 2018-09-12 · 2、session 0

cookie:

web服务器保存在客户端的一系列文本信息

作用:对特定对象的追踪

实现各种个性化服务

简化登录

安全性:

容易

创建cookie对象

cookie co = new cookie(key ,value);

respose.addcookie(co);

读取cookie:

cookie[] coo = request.getCookies();

常用方法:

设置有效期:setMaxAge()

赋值:setValue()

获取cookie名称:getName()

获取值:getValue()

获取有效时间:getMaxAge()

键值对的形式出现

session:

 

[展开全文]
用户名 · 2018-09-12 · 1、cookie 0

请求转发和重定向区别:

路径:

相对路径:

绝对路径:

动态获取:getContextPath();

其他web路径:

请求:

相对路径:

绝对路径:

一般使用绝对路径

请求的个数;重定向两次

地址栏变化

请求的最终发起端

速度不同

用到资源

[展开全文]

授课教师

高级讲师
高级讲师

课程特色

PPT(1)
视频(42)
作业(9)