自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 JSP中的异常处理

JSP中的异常处理        一、try/catch/finally/throws/throw         // 在局部代码里处理异常。        二、errorPage, isErrorPage           // 在整个页面处理异常。        1.errorPage        形如:           表示:需要错误处理的页面    

2017-07-04 17:11:48 714

原创 重写与多态

一.方法重写规则:                   1.方法名相同。                   2.参数列表相同。                   3.返回值类型相同或者是其子类。                   4.访问权限不能严于父类。二.抽象方法(abstract也可用于方法):            

2017-07-03 08:49:35 445

转载 selvlet 异常处理

当一个 Servlet 抛出一个异常时,Web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出异常类型相匹配的配置。您必须在 web.xml 中使用 error-page 元素来指定对特定异常 或 HTTP 状态码 作出相应的 Servlet 调用。web.xml 配置假设,有一个 ErrorHandler 的 Servelt 在任何已

2017-07-01 23:16:10 566

转载 servlet cookie

Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。Java Servlet 显然支持 HTTP Cookie。识别返回用户包括三个步骤:服务器脚本向浏览器发送一组 Cookie。例如:姓名、年龄或识别号码等。浏览器将这些信息存储在本地计算机上,以备将来使用。当下一次浏览器向 Web 服务器发送任何请求时,浏览器会把这些 Cookie 信息发送到服务器

2017-06-30 23:09:48 197

原创 JSP内置对象

JSP共有以下9个内置的对象: request:表示HttpServletRequest对象,用户端请求。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。response:表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等),网页传回用户端的回应o

2017-06-29 19:41:58 208

原创 JSP

JSP 定义:     1)Java Server Page, Java EE 组件,本质上是 Servlet。     2)运行在 Web Container.接收 Http Request,生成 Http Response(默认协议是 Http 请求和响应)     3)JSP 使得我们能够分离页面的静态 HTML 和动态部分——我们需要的技术。     4)使页面

2017-06-28 16:38:18 167

原创 JSP的内置对象

JSP的内置对象:1.response方法名称:addCookies(Cookie cookie)在客户端添加cookie sendRedirect(String location)将请求重新定位到    一个新的URL上2.request方法名称:getParameter(String name)根据页面表单组件名称获取页面提交数据 RequestDispatcher      

2017-06-27 19:41:10 169

原创 用Servlet处理表单数据 和Servlet的生命周期

一、用Servlet处理表单数据 1. Form元素的属性  1) ACTION: 用来指定要处理FORM数据的Servlet的URL,也可以指定FORM数据将要发送到的电子邮件; 2) METHOD: 指定数据传送给HTTP服务器的方法; 3) ENCTYPE: 指定数据在传输之前进行编码的方式,    例multipart/form-data 编码将每个字段作为MIME可兼

2017-06-26 20:02:06 382

原创 JSP处理过程

JSP处理过程:JSP源文件处理分成二个阶段:       (1) JSP页面转换阶段:           页面被编译成一个Java类,所有的HTML标记和JSP标记都被转换创建一个Servlet。这时,脚本和表达式还没有被执行。   (2) 请求处理阶段:发生在服务器,将一个客户端请求指向JSP页面。          一个请求对象创建、解析以及提交给编译好的JSP对应的ser

2017-06-24 08:58:43 3024

原创 Servlet的基础概念

Servlet的基础概念 1. Servlet是什么?          (1) 模块化的程序,运行在服务器端,增强了请求/响应导向服务;          (2) 应用示例: a. 访问远端对象; b. 跟踪大量信息; c. 多用户协作  2. HTTP和Servlets          (1) Servlet是HTTP协议中作为CGI的一个替代品;        

2017-06-23 19:49:38 328

原创 servlet异常如何处理

1、servlet异常如何处理?方式一:使用转发step1,绑订错误提示信息到request对象上,然后转发给相应的错误处理页面。step2,编写错误处理页面。     有以下两种情况:     情况一:    Servlet:    request.setAttribute("error", "系统繁忙,请稍后重试!"); request.getRequest

2017-06-22 19:25:56 1190

原创 Servlet里的几种方法

init方法 当首次创建Servlet时就会调用init方法, 而不是每个用户请求都会调用该方法。 我们可以在init方法中完成类似于构造方法的初始化功能。 init方法一结束,servlet即可接受客户端请求;            init方法实例 覆盖init(ServletConfig conf)方法时,应该总是在首行调用super.init();或者直接覆盖ini

2017-06-21 19:43:32 522

原创 解决 Servlet 的中文乱码问题的方式

解决 Servlet 的中文乱码问题     (1)响应输出静态页面时,处理中文信息乱码: response.setContentType("text/html; charset=utf-8");     (2)获取数据过程中,处理中文输入乱码(3 种方法):        方法一:设置字符编码来解决 post 方法提交表单中文乱码问题。              request.

2017-06-20 19:49:16 313

原创 Request对象

Request对象的作用是与客户端交互,收集客户端的Form、Cookies、超链接,或者收集服务器端的环境变量。request对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息。客户端可通过HTML表单或在网页地址后面提供参数的方法提交数据,然后通过request对象的相关方法来获取这些数据。request的各种方法主要用来处理客户端浏览器提交的请求中的各项参数和选项

2017-06-19 20:06:43 267

原创 jstl标签库、函数

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。根据JSTL标签所提供的功能,可以将其分为5个类别。核心标签格式化标签SQL 标签XML 标签JSTL 函数

2017-06-17 13:37:04 185

原创 Filter过滤器

web.xml中元素执行的顺序listener->filter->struts拦截器->servlet。1.过滤器的概念Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。优点

2017-06-16 19:49:56 160

原创 重定向与转发的区别

一、重定向与转发的区别: (1)重定向访问服务器两次,转发只访问服务器一次。 (2)重定向可以看见目标页面的URL,转发只能看见第一次访问的页面URL,以后的工作都是有服务器来做的。 (3)重定向跳转后必须加上return,要不然页面虽然跳转了,但是还会执行跳转后面的语句,转发是执行了跳转页面,下面的代码就不会在执行了。 (4)在request级别使用信息共享,使用重定向必然出错 

2017-06-15 19:15:39 9860 1

原创 Servlet的基本架构

1.Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http。在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类,在javax.servlet.http包中定义了支持HTTP通信协议的HttpServlet类。Servlet的框架的核心是javax.servlet.Servlet接口,所有的Servl

2017-06-14 19:31:21 4861

原创 JSTL标签

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。根据JSTL标签所提供的功能,可以将其分为5个类别。Core  核心。  前缀c   14个标签表达式控制标签:Out、set、remove、catchO

2017-06-13 20:05:47 179

原创 JSTL和EL

1.EL表达式的特点:(1)自动转换类型。在使用EL得到某个数据时可以自动转换类型,对于类型的限制比较宽松。(2)使用简单。与JSP页面中嵌入的Java代码相比,EL表达式使用起来非常简单。2.EL表达式的语法:    ${EL  表达式}EL表达式的的语法有两个要素:$和{ },二者缺一不可。3.EL表达式具有类型无关性,可以使用“.”或者“[]”操作符在相应的作用域(p

2017-06-12 20:09:09 183

原创 jsp与数据库交互(补六月十号)

1、第一个JSP页面username:;   2、服务器页面public class reServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throw

2017-06-11 08:16:42 203

原创 Servlet

1.Servlet是一个Java程序,它运行在服务器端,接受和处理用户请求,并做出响应。2.Servlet API包含两个包:javax.servlet中包含的类和接口支持通用的不依赖协议的Servlet,javax.servlet.hppt中的类和接口用于支持HTTP协议的Servlet API。3.Servlet的生命周期如下:加载和实例化,初始化,服务,销毁。4.web.xml是

2017-06-09 19:28:53 162

原创 JSP数据交互(二)

1.cookie是由服务器端生成,发送给客户端浏览器的,浏览器会将其保存在某个目录下的文本文件中。2.通过cookie,可以实现浏览器和服务器之间的数据传递。3.session与cookie均能实现信息的保存,但是二者的区别如下:session是在服务器端保存用户信息,cookie是在客户端保存用户信息。session中保存的是Object类型,cookie保存的是String类型

2017-06-08 19:35:24 577

原创 JSP数据交互(一)

1.所谓内置对象就是由Web容器加载的一组类的实例,不需要使用“new”关键字去获取实例。2.request对象主要用于处理客户端用户提交的请求信息。3.response对象与request对象相对应,它用于响应客户请求并向客户端返回响应信息。4.response对象的sendRedirect()方法用于将请求重定向到一个新的URL上。5.重定向在客户端发挥作用,通过浏览器重新请求

2017-06-07 19:37:44 325

原创 动态网页

1.JSP技术是指在HTML中嵌入Java脚本语言,然后由应用服务器中的JSP容器来编译和执行,之后再将生成的结果返回给客户端。2.Web容器处理JSP文件请求需要经过三个阶段。翻译阶段:JSP文件会被Web容器中的JSP引擎转换成Java源码。编译阶段:Java源码会被编译成可执行的字节码。执行阶段:容器接受了客户端的请求后,执行编译成字节码的JSP文件。处理完请求后,容器把生成

2017-06-06 19:28:48 231

原创 动态网页

1.动态网页的优势:(1)交互性:即网页会根据用户的要求和选择而动态改变和显示内容。(2)自动更新:即无须改变页面代码,便会自动生成新的页面内容,可以大大节省工作量。(3)随机性:即当不同的时间、不同的人访问同一网址时会产生不同的页面效果。2.URL意思为统一资源定位符,也被称为网页地址,是Internet中标准的资源地址。3URL的组成:(1)协议(2)主机地址(

2017-06-05 21:05:30 411

原创 jQuery事件(补6月2日)

鼠标事件 click、mouseover、mouseout 键盘事件 keydown、keyup、keypress 表单事件 focus、blur 复合事件 hover、toggle 动画 show()、hide()、toggle()、fadeln()、fadeOut()、slideDown()

2017-06-03 10:51:00 127

原创 jQuery选择器

1.jQuery提供了丰富的选择器以获取DOM元素。2.jQuery中的基本选择器包括标签选择器、类选择器、ID选择器、并集选择器、交集选择器和全局选择器。3.使用jQuery的层次选择器可通过DOM元素之间的层次关系来获取元素,包括后代元素、子元素、相邻元素和同辈元素。4.使用属性选择器可通过HTML元素的属性来选择元素。5.使用过滤选择器可通过特定的过滤规则来筛选出所需的DOM

2017-06-01 19:40:51 111

原创 jQuery选择器

1.jQuery基本选择器与CSS基本选择器相同,主要由元素标签名、class、id和多个选择器组成,通过基本选择器可以实现大多数页面元素的查找。2.基本选择器主要包括标签选择器、类选择器、ID选择器、并集选择器、交集选择器和全局选择器。3.基本选择器的语法构成:名称语法构成标签选择器element类选择器.classID

2017-05-31 16:53:02 146

原创 jQuery

1.jQuery是一个优秀的JavaScript库,使用它可大大提高Web客户端的开发效率。2.要使用jQuery的功能,需要首先引用jQuery库文件。3.$(document).ready()与window.onload使用场合类似,但有异常。4.jQuery代码中常见的元素包括工厂函数、选择器和方法。5.jQuery程序代码的特色:包含$符号和连缀操作。6.每个页面都有对

2017-05-30 19:06:30 122

原创 初识jQuery

1.jQuery是JavaScript的程序库之一,它是JavaScript对象和实用函数的封装。2.jQuery的用途:(1)访问和操作DOM元素(2)控制页面样式(3)对页面事件的处理(4)方便地使用jQuery插件(5)与Ajax技术的完美结合3.jQuery的优势:(1)轻量级。jQuery的体积较小,压缩之后,大约只有100KB。(2)强大的选择器。

2017-05-29 19:25:35 148

原创 JavaScript对象

1.BOM可实现的功能:(1)弹出新的浏览器窗口。(2)移动、关闭浏览器窗口及调整窗口的大小(3)在浏览器窗口中实现页面的前进、后退功能。2. 在JavaScript中,属性的语法格式如下:window.属性值="属性值"在JavaScript中,方法的语法格式如下:window.方法名();3.confirm()将弹出一个确认对话框,语法格式如下:window

2017-05-27 08:09:54 163

原创 JavaScript对象

1.使用window对象可以实现弹出窗口,关闭当前窗口,弹出页面消息框等效果。2.使用Date对象可以获得当前系统的日期,时间。3.使用定时函数与Date()对象可以制作时钟特效。4.使用history和location对象的相关属性和方法可以轻松地实现浏览器中“后退”,“前进”和“刷新”按钮的功能。5.document对象的getElementById()方法用于访问唯一的元素。

2017-05-26 19:30:28 136

原创 JavaScript

JavaScript声明变量的语法:var  合法的变量名;数据类型:(1)undefined(未定义类型)(2)null(空类型)(3)number(数值类型)(4)String(字符串类型)(5)boolean(布尔类型)创建数组的语法:var   数组名称=new   Array(size);JavaScript语言的注释与Java语言的注释一样,分为

2017-05-25 19:44:14 157

原创 JavaScript

1.JavaScript是一种描述性语言,也是一种基于对象和事件驱动的,并具有安全性能的脚本语言。它与HTML(超文本标记语言)一起,在一个Web页面中链接多个对象,与Web客户实现交互。无论在客户端还是在服务器端,JavaScript应用程序都要下载到浏览器的客户端执行,从而减轻了服务器端的负担。2.JavaScript的特点:(1)JavaScript主要用来向HTML页面中添加交互行

2017-05-24 20:36:49 446

原创 MySQL

注意:mysqldump 是在 操作系统命令行下运行的。 不是在 MySQL 命令行下运行的,进入MySQL目录下的bin文件夹,如:C:\Program Files\MySQL\MySQL Server 5.5\bin> 一般形式:mysqldump -h IP -u 用户名 -p 数据库名 > 导出的文件名 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名

2017-05-23 19:20:54 125

原创 读取数据的常用方法

int Read()   读取一个字节数据int read(byte[]b)将数据读取到字节数组中void close() 关闭输入流int available()  返回输入流读取的估计字节数void  write(int c)写入一个字节数据

2017-05-22 22:38:28 286

原创 常见的异常类型

常见的几种异常类型:输入输出异常:IOException 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 操作数据库异常:SQLException 文件未找到异常:FileNotFoundException 数组负下标异常:NegativeArrayE

2017-05-20 22:31:52 158

原创 JDBC连接数据库

JDBC操作步骤和数据库的连接JDBC本身是一个操作标准,所以其操作步骤是固定的,以后只需要修改很少的一部分代码就可以达到不同数据库之间的链接转换功能。数据库安装并配置完成之后就可以按照以下的步骤进行数据库的操作了: 1. 加载数据库驱动程序。各个数据库都会提供JDBC驱动程序开发包,直接将JDBC操作所需要的开发包(一般为.jar或者.zip)直接配置到classpath中即可(Ec

2017-05-19 20:22:30 209

原创 StringBuffer类复习

1.声明StringBuffer对象并初始化://声明一个空的StringBuffer对象StringBuffer  sbl  =  new StringBuffer();//声明一个字符串“青春无悔”StringBuffer sb2  =  new  StringBuffer("青春无悔");2.常用的StringBuffer类方法语法:字

2017-05-18 19:51:57 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除