自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cj彪的博客

在充满荆棘的路上前行,在充满挑战的人生中成长

  • 博客(63)
  • 收藏
  • 关注

转载 JSTL标签

核心标签 标签描述用于在JSP中显示数据,就像用于保存数据用于删除数据用来处理产生错误的异常状况,并且将错误信息储存起来与我们在一般程序中用的if一样本身只当做和的父标签的子标签,用来判断条件是否成立

2017-06-27 10:34:51 212

原创 jQuery - 获取内容和属性

获得内容 - text()、html() 以及 val()三个简单实用的用于 DOM 操作的 jQuery 方法:text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值获取属性 - attr()

2017-06-24 10:30:34 262

原创 使用 Servlet 读取表单数据

使用 Servlet 读取表单数据Servlet 处理表单数据,这些数据会根据不同的情况使用不同的方法自动解析:getParameter():您可以调用 request.getParameter() 方法来获取表单参数的值。getParameterValues():如果参数出现一次以上,则调用该方法,并返回多个值,例如复选框。getParameterNames():如果

2017-06-24 07:57:21 517

原创 css样式中的链接

链接的四种状态:a:link - 普通的、未被访问的链接a:visited - 用户已访问的链接a:hover - 鼠标指针位于链接的上方a:active - 链接被点击的时刻实例a:link {color:#FF0000;} /* 未被访问的链接 */a:visited {color:#00FF00;} /* 已被访问的链接 */a:hover {color:#FF00

2017-06-22 19:43:23 246

原创 JSP 自动刷新

JSP提供了一种机制来使这种工作变得简单,它能够定时地自动刷新页面。刷新一个页面最简单的方式就是使用response对象的setIntHeader()方法。这个方法的签名如下:public void setIntHeader(String header, int headerValue)这个方法通知浏览器在给定的时间后刷新,时间以秒为单位。

2017-06-21 21:11:56 201

原创 统计访问量

要实现一个计数器,可以利用应用程序隐式对象和相关方法getAttribute()和setAttribute()来实现。这个对象表示JSP页面的整个生命周期中。当JSP页面初始化时创建此对象,当JSP页面调用jspDestroy()时删除该对象。以下是在应用中创建变量的语法:application.setAttribute(String Key, Object Value);

2017-06-20 19:45:39 363

原创 Date类

Date类有两个构造函数。第一个构造函数使用当前日期和时间来初始化对象。Date( )第二个构造函数接受一个参数,这个参数表示从1970年1月1日凌晨至所要表示时间的毫秒数。Date(long millisec)获取Date对象后,您就能够使用下表列出的所有方法:序号方法 & 描述1boolean after(Date d

2017-06-19 20:10:43 246

原创 JSTL

JSTL核心标签库中常用的标签有如下三类:》通用标签:、、》条件标签:、、、》迭代标签:EL表达式与JSTL标签结合使用,可以在很大程度上减少JSP中嵌入的Java代码,有利于程序的维护和扩展。

2017-06-15 16:07:30 158

原创 Commons-FileUpload

Commons-FileUpload组件是实现文件上传功能的免费组件,可以在JSP中实现文件的上传和下载。Commons-FileUpload组件包括以下特点:》使用简单,方便》能够全程控制上传的内容》能够对上传文件的大小、类型等进行控制Commons-FileUpload相关类提供了封装好的用于文件操作的方法:》ServletFileUpload类:封装了一个上传文件的所

2017-06-14 19:28:32 413

原创 cookie与session的区别

1、session是在服务器端保存用户信息,cookie是在客户端保存用户信息2、session中保存的是Object类型,cookie保存的是String类型3、session对象随会话结束而关闭,cookie可以长期保存在客户端4、cookie通常用于保存不重要的用户信息,重要的信息使用session保存

2017-06-14 09:37:02 228

原创 EL表达式

EL语法表达式:提供了在Java代码之外,访问和处理应用程序数据的功能,通常用于在某个作用域(page、request、session、application等)内取得属性值,或者做简单的运算和判断语法:${EL  表达式}:其中注意的是$和{}缺一不可

2017-06-12 19:52:41 171

原创 jsp隐式对象

request对象request对象是javax.servlet.http.HttpServletRequest 类的实例。每当客户端请求一个JSP页面时,JSP引擎就会制造一个新的request对象来代表这个请求。request对象提供了一系列方法来获取HTTP头信息,cookies,HTTP方法等等。response对象response对象是javax.servlet.

2017-06-10 11:07:53 126

原创 Servlet 生命周期

Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:》Servlet 通过调用 init () 方法进行初始化。》Servlet 调用 service() 方法来处理客户端的请求。》Servlet 通过调用 destroy() 方法终止(结束)。》最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。

2017-06-09 17:45:13 177

原创 JSP内置对象

JSP的常用内置对象:request对象:主要用于处理客户端请求的数据信息response对象:用于响应客户端请求并向客户端输出信息session对象:用于记录会话状态的相关信息application对象:类似于系统的全局变量,用于实现Web应用中的资源共享对象的作用域:page范围:在一个页面范围内有效,通过pageContext对象访问request范围:在一个服务

2017-06-08 16:22:37 172

原创 转发与重定向

转发过程:Web服务器内部将一个request请求的处理权交给另外一个资源,属于同一个访问请求和响应过程,所以request对象的信息不会丢失。转发是在服务器端发挥作用,通过RequestDispatcher对象的forward()方法将提交信息在多个页面间进行传递。转发是在服务器内部控制权的转移,客户端浏览器的地址不会显示出转向后的地址。重定向过程:Web服务器向浏览器返回一

2017-06-07 16:53:43 200

原创 Jsp动态网页开发

在Web应用的核心文件是web.xml文件,位于WEB-INF文件目录下,该文件目录不允许外部用户访问。通过修改web.xml文件可以实现对Web应用的配置。JSP技术是指在HTML中嵌入Java脚本语言,然后由应用服务器中的JSP容器来编译和执行,之后再将生成的结果返回给客户端。Web容器处理JSP文件请求需要经过三个阶段:》翻译阶段:JSP文件会被Web容器中的JSP引擎转换成Ja

2017-06-06 17:19:58 802

原创 正则表达式

RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。创建 RegExp 对象的语法:new RegExp(pattern, attributes);修饰符修饰符描述    i       执行对大小写不敏感的匹配。    g执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。    m执行多行匹配。方括号方括号用于查找某个范

2017-06-05 17:28:25 113

原创 jQuery中的事件

1、常用的事件有window事件、鼠标事件、键盘事件、和表单事件。绑定事件和事件处理函数的语法格式:事件名="函数名()"或者DOM 对象.事件名=函数;2、window事件:就是当用户执行某些会影响浏览器的操作时,而触发的事件。3、鼠标事件:当用户在文档上移动或单击鼠标时而产生的事件。常用的鼠标事件有:click、mouseover、mouseout。4、键盘事件:指当键盘聚

2017-06-02 16:05:12 133

原创 基本过滤选择器

1、jQuery中有四种层次选择器,它们分别是后代选择器、子选择器、相邻元素选择器、同辈元素选择器,其中最常用的是后代选择器和子选择器。2、按照不同的过滤条件,过滤选择器可以分为基本过滤、内容过滤、可见性过滤、属性过滤、子元素过滤和表单对象属性过滤选择器。其中最常用的过滤选择器是基本过滤选择器、可见性过滤选择器、属性选择器和表单对象属性过滤选择器。3、基本过滤选择器的详细说明:》语法:

2017-06-01 16:52:48 1873

原创 jQuery选择器

jQuery中的基本选择器包括:标签选择器、类选择器、ID选择器、并集选择器、交集选择器、和全局选择器。jQuery的优势:1、简洁的写法2、支持CSS1.0到CSS3.0选择器3、完善的处理机制基本选择器的详细说明:1、标签选择器:语法构成:element描述:根据给定的标签名匹配元素返回值:元素集合2、类选择器:语法构成:.class描述:根据给

2017-05-31 15:32:18 140

原创 jQuery的优势及语法

1、jQuery的用途:》访问和操作DOM元素》控制页面样式》对页面样式的处理》方便的使用jQuery插件》与Ajax技术的完美结合2、jQuery的优势:》轻量级。体积较小,压缩之后,大约只有100KB》强大的选择器。几乎支持所有的css选择器》出色的DOM封装。》可靠的事件处理机制。》出色的浏览器兼容性。》隐式迭代。》丰富的插件支持3、j

2017-05-30 15:51:31 281

原创 JavaScript中的内置对象

在JavaScript中,系统的内置对象有Date对象、Array对象、String对象、和Math对象等。Date对象有大量用于设置、获取和操作日期的方法,从而实现在页面中显示不同类型的日期时间。》getFullYear()返回4位数的年份,getYear()返回2位或4位的年份,常用于获取年份getFullYear()。》获取星期几使用getDay():0表示周日,1表示周一,6表

2017-05-29 16:06:51 147

原创 通过JavaScript来实现复选框全选或全不选的功能

判断复选框是否被选中的属性是checked,如果checked属性的值为true,则说明复选框已选中;如果checked属性的值为false,则说明复选框未被选中。可以先将每个复选框的name设置为同名,然后使用getElementByName()方法访问所有同名的复选框,最后使用循环语句来统一设置所有复选框的checked属性,从而实现全选/全不选效果。

2017-05-27 08:18:07 267

原创 window对象

浏览器对象模型(BOM)是JavaScript的组成之一,它提供了独立于内容与浏览器窗口进行交互的对象,使用浏览器对象模型可以实现与HTML的交互。window对象是整个BOM的核心,在浏览器中打开网页后,首先看到的是浏览器窗口,即顶层的window对象;其次是网页文档内容,即document(文档)window对象的常用属性:>history:有关客户访问过的URL的信息>loc

2017-05-26 15:20:18 122

原创 函数

1、parseInt():可解析一个字符串,并返回一个整数。语法:parseInt("字符串")2、parseFloat():可解析一个字符串,并返回一个浮点数。语法:parseFloat("字符串")3、isNaN():用于检查其参数是否是非数字。语法:isNaN(x)

2017-05-25 19:17:49 113

原创 JavaScript中的数组

JavaScript中的数组和Java中的数组一样,也需要先创建、赋值,再访问数组元素,并通过数组的一些方法和属性对数组元素进行处理。1、创建数组:var 数组名称 = new Array(size);2、为数组元素赋值:var fruit = new Array("apple","orange","peach","bananer");3、访问数组元素:数组名[下标]数组是Java

2017-05-24 22:32:56 114

原创 JavaScript

1、什么是JavaScript?JavaScript是一种描述性语言,也是一种基于对象(Object)和事件驱动(Event  Driven)的、并具有安全性能的脚本语言。2、JavaScript的特点:》JavaScript主要用来向HTML页面添加交互行为》JavaScript是一种脚本语言,语法和Java类似》JavaScript一般用来编写客户端的脚本》Java

2017-05-23 19:25:52 148

原创 继承

继承是通过extends关键字来实现的。继承表达的是is  a  的关系,在定义一个类时如果没有extends关键字,那么这个类直接继承Object类方法重写的要求:方法名必须相同;参数列表必须相同;返回值类型相同;不能缩小被重写的方法的访问权限。方法重载的要求:方法名相同;参数列表不同;与返回值类型、访问修饰符无关。

2017-05-22 19:53:08 98

原创 多态

1、多态是具有表现多种形态的能力的特征。更专业的说:同一个实现接口,使用不同的实例而执行不同的操作。2、将一个父类的引用指向一个子类对象,称为向上转型,自动进行类型转换。3、将一个指向子类对象的父类引用赋给一个子类的引用,称为向下转型,此时必须进行强制类型转换。

2017-05-20 08:13:10 89

原创 回顾接口

1、接口中的属性都是全局静态常量,接口中的方法都是全局抽象方法,接口中没有构造方法。2、类只能继承一个父类,但可以有多个接口。一个类如果实现了一个接口,则必须实现接口中的全部方法,否则必须将其定义为抽象类。Java通过实现接口达到了多重继承的效果。3、接口表示一种约定,接口表示一种能力。接口体现了约定和实现相互分离的原则。

2017-05-19 14:40:13 106

原创 sql用户和权限管理

create  user 用于创建新的sql账户。要使用create  user  语句,就必须拥有mysql数据库的全局create  user  权限,或拥有insert权限。对于每个账户,create  user 会在没有权限的mysql.user表中创建一条新记录。如果账户已存在,则出现错误。使用自选的indentified  by  子句,可以为账户设置一个密码。

2017-05-18 17:55:18 1505

原创 视图

查看视图的方法有:DESCRIBE语句,SHOW TABLE STATUS语句,SHOW CREATE VIEW语句。它的意思是指查看数据库中已存在的视图。作用有1,简单性2,安全性3,逻辑数据独立性

2017-05-18 16:19:29 108

原创 使用冒号的循环

可以将信息存放给一个对象,然后利用for循环,括号里的冒号我认为相当于等于号,也就是类似于赋值的意思,将之前存放数据的对象赋值给新声明的对象,然后用新对象输出,代码如下:List pets = petDao.getAllPets();for(Pet p : pets){System.out.println(p.getId() + "\t" + p.getName());}

2017-05-16 20:40:09 534

原创 日常

关于中文字符集国家标准有三种:GB2312---->GBK----->GB18030在控制台输入的字符try {userName = new String(userName.getBytes("GBK"),"UTF-8");} catch (UnsupportedEncodingException e) {e.printStackTrace();}

2017-05-15 15:56:52 91

原创 缩写字母的含义

>DML(Data Manipulation Language)语句:数据操作语句,用于处理增删改查数据库记录,常用关键字insert,delete,update,select等等。>DDL(Data Definition Language)语句:数据定义语言,该语句定义了不同的数据库,表,列等数据库对象。常用关键字create,drop,alter等等。

2017-05-14 13:48:05 595

原创 SQL中的内外连接、排序和求平均值的语句

外连接:select  字段名称  from  表名1 left / right  jion  表名2  on  表名1.字段名1 = 表名2. 属性名2;内连接:select  字段名称  from  表名1 inner  jion  表名2  on  表名1.字段名1 = 表名2. 属性名2;                                      order  by 排

2017-05-12 19:24:02 1489

原创 对象传值

如果创建的对象放在循环体里面的话,相当于每次循环都会创建一个对象来存放数据库中的数据。但是当把创建的对象放在循环体外面的话,就相当于只创建了一个对象,每次循环都会对这个对象赋值,但只会传出一条信息。

2017-05-11 20:17:28 223

原创 附件

软件系统的三层架构:表示层(UI)、业务逻辑层(BI)、数据访问层(DAO)分层的特点:》每一层都有都有自己的职责》上一层不用关心下一层的实现细节,上一层通过下一层提供的对外接口来使用其功能》上一层调用下一层的功能,下一层不能调用上一层功能分层开发的优势:》代码复用》分离开发人员的关注---》业务》无损替换》降低了系统间的依赖界面交互设计的原则:》统

2017-05-10 18:55:31 141

原创 程序

涉及到的知识:静态化:将数据转换为HTMLDAO模式:接口实现类实体类数据库连接和关闭的工具类读文件/*** 读文件* @param fileName* @return 文件内容才字符串形式返回*/public static String readFile(String fileName){FileReader fr = null;Buf

2017-05-09 19:09:08 117

原创 数据查询

1、单表查询:select  要查询的字段名  from  表名;2、带In关键字的查询:In关键字可以判断某个字段的值是否在指定的集合中。select  *  from  表名  where  条件  In  ( 元素1,元素2,.... )3、查看视图:describe  视图名;(describe也可以写成desc)4、查看表结构:show  columns  f

2017-05-08 19:14:52 100

空空如也

空空如也

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

TA关注的人

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