自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小飞虫

静静的星空

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

原创 12EL表达式 C标签

JSP EL语言定义EL(Expression Language)目的:为了使JSP写起来更加简单。 表达式语言灵感来自于ECMAScript和XPath表达式语言,它是一种简单的语言,基于可用的命名空间(PageContext属性),嵌套属性和对集合,操作符(算术型,关系型和逻辑型)的访问符,映射到java类中静态方法的可扩展函数以及一组隐式对象。语法结构:${expression}

2016-07-15 10:46:40 2463 1

原创 11Listener和Filter

ListenerListener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。当增加一个HttpSession时,就激发sessionCreated(HttpSessionEvent se)方法,这样就可以给在线人数加1。Javax.servlet中定义了三类监听器:ServletContex相关、ServletR

2016-07-15 10:46:01 873

原创 10JSP自定义标签

1标签(Tag): 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感。标签库(Tag library): 由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。 标签库描述文件(Tag Library Descriptor): 标签库

2016-07-15 10:45:27 702

原创 8在JSP中使用XML

XML是万维联盟定义的一种语言,是表示结构化数据的行业标准。XML不仅提供了直接在数据上工作的通用方法,而且XML的威力在于将用户界面和结构化数据相分离。XML文件就是按照XML语言编写的文本文件。XML解析器是XML和应用程序之间的一个软件组织,其目的是为应用程序从XML文件中解析出所需要的数据。现在普遍使用的XML解析器都是Java语言编写的。1XML文件的基本结构

2016-07-15 10:45:06 1812

原创 7基于Servlet的MVC模式

1MVC模式介绍模型-视图-控制器,简称为MVC。MVC是一种先进的设计模式。MVC是一种通过三个不同的部分构造一个软件或组件的理想办法:模型:用户存储数据的对象。视图:向控制器提交所需要的数据,显示模型中的数据。控制器:负责具体的业务逻辑操作,即控制器根据视图提出的要求对数据做出处理,将有关结果存储到模型中,并负责让模型和视图进行必要的交互。JSP中的MVC模式在

2016-07-15 10:44:40 1090

原创 6Java Servlet详解

Java Servlet技术的核心就是在服务端创建能响应用户请求的对象,被创建的对象习惯上称为一个Servlet对象。编写一个创建servlet对象的类就是编写一个特殊类的子类,这个特殊的类就是javax.servlet.http包中HttpServlet类。HttpServlet类实现了Servlet接口,实现了响应用户的方法。HttpServlet类的子类被习惯地称为一个Servl

2016-07-15 10:44:10 883

原创 6Java Servlet基础

Java Servlet技术的核心就是在服务端创建能响应用户请求的对象,被创建的对象习惯上称为一个Servlet对象。编写一个创建servlet对象的类就是编写一个特殊类的子类,这个特殊的类就是javax.servlet.http包中HttpServlet类。HttpServlet类实现了Servlet接口,实现了响应用户的方法。HttpSerlet类的子类被习惯地称为一个Servle

2016-07-15 10:43:39 606

原创 5在JSP中使用数据库

1JDBCJDBC(Java DataBase Connection)是Java运行平台的核心类库中的一部分,提供了访问数据库的API,它由一些Java类和接口组成。在JSP中可以使用JDBC实现对数据库中表记录的查询、修改和删除等操作。使用JDBC的应用程序一旦和数据库建立连接,就可以使用JDBC提供的API操作数据库。经常使用JDBC进行如下操作:与一个数据库建立连接。

2016-07-15 10:42:55 2585

原创 4文件上传与下载

1文件上传为了能让用户上传文件,JSP页面提供了File类型的表单。File类型的表单可以让用户选择要上传的文件,File类型的表单格式如下:multipart/form-data: MIME编码,上传文件表单必须选择该项。bean负责将用户选择的文件上传到服务器。bean可以让内置对象request调用方法geInputStream()获得一个输入流,

2016-07-15 10:42:17 433

原创 3JSP与Javabean

按着Sun公司的定义,Javabean是一个可重复使用的软件组件。实际上Javabean是一种Java类,通过封装属性和方法成为一种具有某种功能或处理某个业务的对象,简称bean。一个基本的JSP页面由普通的HTML标记和Java程序片组成。如果大量的程序片和HTML大量掺杂在一起,就显得页面混杂,不易维护。JSP页面应当将数据的处理过程指派给一个或几个bean来完成,只需在JSP页面

2016-07-15 10:41:52 1100

原创 2JSP内置对象

JSP内置对象有:request、response、session、application、 out。request与response对象是JSP内置对象中较重要的两个,这两个对象提供了对服务器和浏览器通信方法的控制。使用浏览器从网站获取HTML页面时,实际在使用超文本传送协议(HTTP),HTTP协议规定了信息在Internet上的传输方法,特别是规定了浏览器与服务器的交互方法。从网

2016-07-15 10:41:25 945

原创 1JSP语法

JSP中./代表的是文件所在的当前目录。../代表当前目录的父目录。servelet中"/"代表Web应用的根目录,就是webapp。1在传统的HTML页面文件中加入Java程序片和JSP标记就构成了一个JSP页面。一个JSP页面可由5个元素组合而成:普通的HTML标记符。JSP标记。如:指令标记、动作标记。变量和方法的声明。Java程序片。Java表达式。

2016-07-15 10:40:24 1916

原创 3请求参数作为XML发送

1完成验证这个例子的html很简单,其中有一个标准的输入框,响应的onchange()事件会触发验证方法。我们在validation.jsp中有一个输入框,需要输入MM/dd/yyyy格式的字符串,才可以被转换为在服务端的Action类中被转换为日期。则提示输入的格式valid,否则提示输入的格式invalid。 using ajax for validationv

2016-07-12 16:17:35 1184

原创 3请求参数作为XML发送

请求参数作为XML发送如果只是一个包含名/值对的简单查询串,这可能不足以向服务器传递大量复杂的模型变化。更好的解决方案是将模型的变化作为XML发送到服务器。那么如何向服务器发送XML呢?可以把XML作为请求体的一部分发送到服务器,这与POST请求中用send()方法将查询串作为请求体的一部分发送异曲同工。服务器可以从请求体读到XML,并加以处理。下面的postingXML.jsp将请求参数

2016-07-12 16:16:56 1025

原创 2使用XMLHttpRequest对象

在使用XMLHttpRequest对象发送请求和处理响应之前,必须先使用javascript创建一个XMLHttpRequest对象。前面已经讲解如何在IE浏览器和非IE浏览器中创建XMLHttpRequest对象。1XMLhttpRequest对象的方法和属性abort()。停止当前请求,重新设置请求对象XMLHttpRequest的状态.getResponseHea

2016-07-12 16:16:33 1352

原创 1Ajax的简单

1了解Ajax目前编写应用程序时有两种基本的选择:桌面应用程序Web应用程桌面应用程序通常安装到您的计算机上,桌面应用可以使用互联网下载更新,但运行这些程序的代码在桌面脚手上。Web应用程序运行在某处的Web服务器上,要通过Web浏览器来访问这种应用程序。不过,比这些应用程序的运行代码放在何处更重要的是,应用程序如何运转以及如何与其进行交互。桌面应用一般很宽,具有漂亮的用户界面

2016-07-12 16:16:05 1956

原创 2ibatis语义

1SqlMapClient基本操作实例XmlSqlMapClientBuilderXmlSqlMapClientBuilder是ibatis 2.0之后版本新引入的组件,用以替代1.x版本中的XmlSqlMapBuilder。其作用是根据配置文件创建SqlMapClient实例。SqlMapClientSqlMapClient是ibatis的核心组件,提供数据操作的基础平台

2016-07-12 16:14:47 1351

原创 1ibatis配置

1ibatis实例相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis是一种"半自动化"的ORM实现。全自动ORM实现了POJO和数据库表之间的映射,以及SQL的自动生成和执行,而ibatis的着力点,则在于POJO与SQL之间的映射关系,也就是说,ibatis并不会为程序员在运行期自动生成SQL执行,具体的SQL需要程序员编写,然后通过映射配置文件,将SQ

2016-07-12 16:14:16 1300

原创 10集合映射

hibernate集合映射1Set集合映射:Hibernate为集合映射提供了专用的标签元素,Set集合映射,就使用标签表示:以Cutomer.java与Order.java为例子,它们之间是一对多的关系:Customer.java的代码:public class Customer {private String id;  private String user

2016-07-12 16:09:13 1203

原创 9Criteria详解

1、创建一个Criteria实例net.sf.hibernate.Criteria这个接口代表对一个特定的持久化类的查询。Session是用来制造Criteria实例的工厂。Criteria crit = sess.createCriteria(Cat.class);crit.setMaxResults(50);List cats = crit.list();

2016-07-12 16:08:50 1258

原创 8hbm.xml详解

1对象/关系数据库映射文件对象和关系数据库之间的映射通常用一个.hbm.xml文档来定义的。例如:"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">                                                ……    hibern

2016-07-12 16:08:14 2649

原创 7Spring3+Hibernate3

Spring mvc+Spring3.0.5+hibernate3.6整合后的applicationContext配置:注意default-autowire="byName"必须取值为byName注入,否则启动会报sessionFactory为null的错误。其他地方都差不多相同。切换到spring3.1也只需要更换spring部分的jar包。xmlns:context="

2016-07-12 16:07:26 326

原创 6注解

hibernate注解现在EJB3实体bean是纯粹的POJO,实际上表达了和Hibernate持久化实体对象同样的概念。hibernate注解既可以注解到get方法上,也可以注解到属性上。一个实体类要么都注解到类的属性上,要么都注解到get方法上。@Entity@Table(name="tbl_Fligh")public class Flight implements Seria

2016-07-12 16:06:34 1718

原创 5hibernate3配置参数

SQL方言1、Hibernate JDBC属性属性名 用途hibernate.connection.driver_class jdbc驱动类hibernate.connection.url jdbc URLhibernate.connection.username 数据库用户hibernate.connection.password 数据库用户密码hibernate.c

2016-07-12 16:05:33 1038

原创 2HQL及自增主键

1HQLHibernate Query Language是一种面向对象的查询语言,HQL的操作对象时类,实例,属性;与EJB3 QL很接近。HQL的功能非常丰富,where子句后支持的运算符异常丰富,不仅包括SQL的运算符,还包括EJB-QL的运算符等。除了Java类与属性的名称外,查询语句对大小些并不敏感。HQL 不支持union联合查询。select

2016-07-12 16:04:53 2440

原创 1SSH整合

Hibernate 3.5.5下载地址:https://sourceforge.net/projects/hibernate/files/hibernate3/3.5.5-Final1整合Hibernate,struts2,spring2(Dao,Service,Action三层架构)Hibernate 3.5.5 + struts 2.1.8 + Spring 2.5.6

2016-07-12 16:04:27 2116

原创 12jQuery formValidator插件

jQuery formValidator表单验证插件是客户端表单验证插件。使用jQuery formValidator需要加载的js文件:加载jQuery类库支持jquery-1.3.2注意这里jquery-1.3.2.js必须导入到其他js文件前面。需要导入的css样式文件:validator.css加载插件的样式库,如果你是自动构建提示层,请加载va

2016-07-12 16:03:21 3572

原创 5JQuery与Ajax

1追加html.load(url,[data],[fn])该方法载入远程html文件代码并插入至DOM中。默认使用GET方式传递,如果传递附加参数[data]时自动转换为POST方式。url,待装入的html网页地址。string类型data,可选,发送至服务器的key/value数据fn,可选载入成功时回调函数例如: 函数传递参数data,将以post提交$("#fe

2016-07-12 16:02:26 1916

原创 4JQuery与Dom操作

1操作属性.attr()方法.attr(key,fn),为所有匹配的元素设置一个计算的属性值。由这个函数计算的值作为属性值。.attr(key,value),为所有匹配的元素设置一个属性值。如:$("img").attr("src","test.jpg"); .attr(name),取得第一个匹配元素的属性值。如果元素没有相应的属性,返回undefined..attr(prop

2016-07-12 16:01:56 1125

原创 3JQuery与Css

1.css()方法这个方法集获取方法(getter)和设置方法(setter)于一体。.css("name"),为取得某个样式属性的值,这个方法的参数是传递一个字符串形式的属性名。如:var currentSize=parseFloat($("p").css('fontSize'));$("p").css('fontSize')返回的字体大小带有px,所以通过parseFloat(

2016-07-12 16:01:24 246

原创 15文本编辑器

Kindeditor是一款兼容多种浏览器的在线html编辑器,且具有图片,文件远程和本地上传功能。首先下载kindeditor3.5.5,将其解压放在项目的js下。http://www.kindsoft.net/down.php1使用kindeditor如何在页面中使用kindeditor,首先是引入kindeditor.js文件如:     然后在页面加载后调用其

2016-07-12 15:50:22 710

原创 16文件上传

Uploadify Version 3.2文档API地址:http://www.uploadify.com/documentationUploadify Version 3.2与之前的2.1版本参数已经很多不一样。1Options选项设置auto    选择文件后自动上传buttonClass    给“浏览按钮”加css的class样式buttonCursor  

2016-07-12 15:49:56 1391

原创 17SWFObject使用

SWFObject是一个用于在html中方便的Adobe Flash媒体资源(*.swf)的javascript插件。该插件的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则。此外,它能够避免您的HTML、XHTML中出现object、embed等非标准标签,从而符合更加标

2016-07-12 15:48:58 564

原创 18jQuery easyUI

使用jquery easyUI1.2.6需要导入的文件:在使用easyui时,页面上面要加上下面这句,否则有可能会出现样式问题。1Messager消息框 $.messager.defaults用来覆盖defaults。它有两个属性:ok,类型string,表示确定按钮的文字,默认值为OK。cancel,类型string,表示取消按钮的文字

2016-07-12 15:48:35 1263

原创 2事件

javascript内置了一些对用户交互和其他事件给予响应的方式,Jquery增强并扩展了基本的事件处理机制,它不仅提供了更加优雅的事件处理语法,而且极大增强了事件处理机制。1在页面加载后执行任务$(document).ready()是jQuery中响应javascript内置的onload事件并执行任务的一种典型方式。页面加载时执行多个脚本通过javascript

2016-07-12 15:47:56 1103

原创 1使用jQuery

JQueryjQuery是继Prototype之后有一个优秀的javascript库,是一个开源项目。jQuery凭借简洁的语法和跨平台的兼容性,极大的简化了javaScript开发人员遍历html文档,操作Dom,处理事件,执行动画和开发ajax的操作。其独特而又优雅的代码风格改变了Javascript程序员的设计思路和编写程序的方式。*******************为

2016-07-12 15:47:10 1353

原创 Commons_FileUpload

从V1.1版开始,FileUpload就开始支持servlet和porlet的文件上传请求,我们将在servlet环境里实现文件上传。为了确保是一个文件上传请求,FileUpload是通过调用一个静态的方法来判断:boolean isMultipart=ServletFileUpload.isMultipartContent(request);上传项目只要足够小,就应该保留在内

2016-07-12 15:45:46 299

原创 9web xml元素

Web.xml常用元素        定义了WEB应用的名字     声明WEB应用的描述信息      context-param元素声明应用范围内的初始化参数。     过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。     一旦命名了一个过滤器,就要利用filter-mapping

2016-07-12 15:45:18 674

原创 8防止重复提交

struts2防止重复提交Struts2中防止重复提交需要在...中增加下面的配置://使用系统的token拦截器//使用系统的默认拦截器 //如果是重复提交需要转向的页面/error_chongfu.jsp例如:  /error.jsp/index.jsp/error.jsp然后再JSP导入struts2的标

2016-07-12 15:44:54 298

原创 6拦截器

拦截器体系是struts2的一个重要的组成部分,正式大量的内建拦截器完成了该框架的大部分操作。比如:params拦截器将HTTP请求中的参数解析出来,设置成Action的属性;servlet-config拦截器直接将HTTP请求中的HttpServletRequest实例和HttpServletResponse实例传给Action;fileUpload拦截器则负责解析请求参数中的文件域,并将一个文

2016-07-12 15:44:20 404

空空如也

空空如也

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

TA关注的人

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