- 浏览: 18776 次
- 性别:
- 来自: 长沙
最新评论
文章列表
Servlet监听器总结
- 博客分类:
- JSP应用
Servlet监听器是web应用程序事件模型的一部分,它用于监听一些web应用中重要事件的发生,监听对象可以在事件发生前,发生后,Servlet容器就会产生相应的事件,Servlet监听器用来处理这些事件。
以下是Servlet中8个监听器接口:
监听对象
监听器接口
说明
ServletRequest(监听请求消息对象)
ServletRequestListener/
ServletRequestAattributeLlistener
ServletRequestListener主要监听request内置对象的创建和销毁事件;而Servl ...
Filter 是java下的一种过滤器 ,能实现对java web程序 客户端和服务器端消息的过滤,也就是在服务器段接受request之前,可以预先对request进行处理,或在客户端接受response之前,对response进行处理。
1,过滤器的概念:
Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。
2,过滤器的运行机制:
Tomcat在接收到一个来自客户端(如 ...
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
先说点无关紧要的吧,两个知识点:
(1),方法一:使用Js局部刷新验证码的做法是在页面中加上一个img标签,src属性设为一个servlet或者.jsp来请求验证码图片,html代码如下:
<img src="ImageServlet" onclick="refresh(this)"/>
在一般情况下刷新一次页面,验证码图片也 ...
在编写jsp时,不需要声明(创建)就可以直接使用的对象称为隐式对象
在jsp中,有九大隐式对象:
request
HttpServletRequest
请求信息
response
HttpServletResponse
响应信息
PageContext
PageContext
显示此页面的上下文
session
HttpSession
表示会话对象
out
JspWriter
输出值
config
ServletConfig
jsp的配置信息
page
HttpJspPage
如同Java中的this
applic ...
浏览器给服务器发送请求的方式
1.在浏览器地址栏输入url,回车
2.通过点击页面的超链接
3.通过点击表单的提交按钮
<form action="" method="">
action:表示要提交的地址
method:表示提交的方式:共有两种方式 Get Post
下面是get方式和POST方式的区别:
(1),get是从服务器上获取数据,而post是向服务器提交数据;
(2),get是把参数数据队列提加到表单Action属性所指的url中,值和表单内各个字段一一对应,在url中可以看到;而post则是将表单内各个属性与其内容放置在ht ...
JSP与Servlet的区别与联系:
(1),Servlet是服务器运行的一种Java应用程序,当浏览器有请求时则将其结果传递给浏览器。在JSP中使用的所有对象都将被转换成Servlet或者Java对象,然后被执行。所以执行JSP与执行Servlet是一样的;
(2),jsp经过Servlet容器转译成了Servlet.java类,所以JSP的本质就是Servlet,JVM只能识别Java的类,不能识别JSP的代码,Servlet/jsp容器将JSP的代码转译成了jvm能够识别的Java类;
(3)JSP是为了解决Servlet中相对困难的编程技术而开发的技术,因此,JSP在编写方面比Servl ...
[size=medium][/size]
如何在Ecilipse中配置Tomca服务器?
首先下载Tomcat服务器(http://tomcat.apache.org/)安装或者直接解压Tomcat安装包,点击解压文件下的Startup.exe启动应用程序,若出现“闪屏”的情况,则电脑--->属性-->环境配置-- ...
Servlet的工作原理和生命周期:
Servlet是一个基于java技术的web组件,用来扩展以请求/响应为模型的服务器的能力。 Servlet与平台无关,可以被编译成字节码。Servlet被容器管理,能别编译成字节码被web服务器调用,容器也被称之为引擎,是支持Servlet功能的web服务的扩展,Servlet之间的通信是通过客户端请求被容器执行成request/response对象进行的。
Servlet容器是web服务器或应用服务器的一部分,服务器能够支持网络的请求/响应,基于请求解析MIME,基于响应格式化MIME。Servlet容器是Servl ...
[size=medium][/size] 在目前应用开发领域中主要分为两大编程体系,一种是基于浏览器的B/S(Browser/Server)结构,另一种是C/S(Client/Server)结构;
C/S结构特点:每个用户端需要安装程序,所有用户端程序和中心服务器进行信息交互,这种
结构优点是用户端程序一致,比较方便控制,服务器端和用户本地的数据比较容易交互,通信速度比较快,缺点是每个用户都需要安装客户端,比较繁琐,而且不能很好的跨操作系统平台;
C/S结构通常适用于有固定的客户端或者少量的用户端,并且是对安全性要求比较高的应用,
比如:银行信息管理系统,邮局信息管理系统和 ...
oracle数据库中函数用法大总结
- 博客分类:
- 数据库应用
在oracle数据库中,函数大致可以分为三类:单行函数,分组函数和分析函数。
(1)单行函数:日期函数,字符函数,数字函数,转换函数
日期函数
select add_months(sysdate,15) from dual;
syadate() 获得系统当前日期
cu ...
明确对于rownum 来说 它是oracle 系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是二,以此类推,这个为字段可以用于限制查询的返回的总行数,因为rownum总是从1开始,但是1以上的自然数在rownum 做等于判断时都认为是false 条件,所以无法查到 rownum=n (n》1的自然数),所以查找第二行以后的记录可以用子查询方法来解决,给子查询中的rownum取别名;对于小于某个值的情况两种方法都差不多,但是对于某个不等于一的值或者求某个值到某个值之间的情况,用row_number() 别名获得排名 ,比用rownum伪列要简单方便的多;因为伪列总是从一开 ...
集合框架
1,Collection<E>在java.util包中,Collection是 层次结构中的根接口。
Collection 表示一组对象,这些对象也称为 collection 的元素。
一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。
JDK 不提供此接口的任何直接 实现:它提供更具体的子接口(如 Set 和 List,)实现;
2,列表 List,有序的 collection(也称为序列); 列表通常允许重复的元素 ...
java.util包学习笔记
在这个包中,Java提供日期(Date)类,日历(Calendar)类来产生和获取日期和时间,提供随机数(Random)类来产生各种类型的随机数。
1,日期类有两种常见的构造方法
(1)public Date();该构造方法创建的日期类对象的日期时间被设置成创建时刻相对应的时间;
通过getTime()返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。
通过getYear()返回一个值,此值是从包含或开始于此 Date 对象表示的瞬间的年份减去 1900 的结果(用本地时区进行解释)。
通过get ...